2019独角兽企业重金招聘Python工程师标准>>>
语句:Java种的语句均由分号(;) 结束,一行只有;,我们称为空语句
1:顺序结构:语句从上到下,每一条语句都会被执行
2:分支结构:程序执行的过程中,有时候需要满足一定的条件,语句才能被执行
3:循环结构:在程序执行的过程中,有些语句会被重复的执行
//========分支结构===================
1:if语句
2:switch语句
//-------------if语句------------
如果今天休息,我们去打球
如果(今天休息)
{
我们去打球;
}
如果账户和密码正确, 我们才能登陆成功
如果(账户和密码正确)
{
登陆成功;
}
//------if的格式------------
1:if的第一种格式
if(条件表达式) //这个表达式可以写任何结果为布尔类型的表达式
{
语句体; //如果条件表达式的结果为真,则执行该语句体
} //当语句体只有一条的时候,{}不加,但是建议都加上
2:if的第二种格式
如果今天不下雨,去约会,否则,去网吧
如果(今天不下雨)
{
去约会;
}
否则
{
去网吧
}
如果有地铁,坐地铁,否则,做公交
如果(有地铁)
{
坐地铁;
}
否则
{
做公交
}
//----if的第二种格式--------
if的第二种格式两个语句体必须会有一条被执行
if(条件表达式) {
语句体1;//如果条件表达式的值为true,则执行该语句体1;
}
else{
语句体2;//如果条件表达式的值为false,则执行该语句体2;
}
//---------if的第三种格式--------------
今天放假:
如果女朋友找我:出去玩
如果不下雨:打球
如果作业没写完:写作业
否则:睡觉
//-------------
if(条件1)
{
语句体1; //如果条件1为真,则执行该语句
}
else if(条件2)
{
语句体2; //如果条件1不成立,条件2成立,则执行该语句
}
else if(条件3)
{
语句体3; //如果条件1和条件2都不成立,但是条件3成立,则执行该语句
}
........
else
{
语句体4; //如果以上条件都不成立,则执行该语句
}
//=============switch语句=======
1:查询话费
2:业务办理
3:充值服务
4:人工服务
其他:返回上一级
//switch的格式
switch(表达式) { //表达式的值只能是:byte, short, char ,int JDK1.7之后多了 字符串
case 值1:
语句体1;
break; //遇到break,就会跳出整个switch
case 值2:
语句体2;
break;
…
default: //default也可以不加
语句体3;
break; //该break可以不加
}
switch(number) {
case 1:
System.out.println("话费查询");
break;
case 2:
System.out.println("业务办理");
break;
case 3:
System.out.println("充值服务");
break;
case 4:
System.out.println("人工服务");
break;
default:
System.out.println("返回上一级");
break;
}
//=================循环结构==================
循环语句有三种结构
for
while
do while
//-------------for语句----------------------
//只要判断语句成立,循环语句就会被执行,这里要写满足结果为boolean类型的表达式
for(初始化语句;判断条件语句;控制条件语句) {
循环体语句;
}
//使用操场跑圈来描述for
for(从第0圈开始跑;判断圈数是否为10;每跑一圈计数加1) {
跑圈;
}
//
for(int i = 0; i<10; i++)
{
跑圈;
}
//----------------------------
int i = 0
for(; i<10; )
{
System.out.println("hello world");
i++;
}
//---------死循环------------
for(; true; )
{
System.out.println("hello world");
}
//------------------------
for(; ; )
;