管制语句
管制语句的呈现能够让咱们的程序具备逻辑性/条理性,能够应用管制语句来实现一个“业务”了。
管制语句包含几类?
3类:
- 抉择语句
- 循环语句
- 转向语句
抉择语句也能够叫做分支语句
- if语句
- switch语句
循环语句:次要循环反复的去执行某段特定的代码块
- for循环
- while循环
- do..while..循环
转向语句
- break
- continue
- return(这个目前先不须要学习,前面讲办法的时候会应用。)
抉择语句/分支语句if
四种写法。
语法机制:
if(布尔表达式){ }if(布尔表达式){}else{}
if(布尔表达式){}else if(布尔表达式){}else if(布尔表达式){}else if(布尔表达式){}else if(布尔表达式){}
if(布尔表达式){}else if(布尔表达式){}else if(布尔表达式){}else if(布尔表达式){}else if(布尔表达式){}else{}
if语句嵌套:if(布尔表达式){ //前提条件if(布尔表达式){if(布尔表达式){}else{}}}else{}
执行原理:
对于一个if语句来说,只有有1个分支执行,整个if语句完结。
当布尔表达式的后果为true时,分支才会执行。
分支当中只有一条java语句,大括号能够省略。
带有else的能够保障必定会有一个分支执行。
抉择语句switch
残缺语法结构:
switch(值){ //值容许是String、int,(byte,short,char能够主动转换int)case 值1: case 值x: java语句; break;
case 值2: java语句; break;
case 值3: java语句; break;
default: java语句;}
对于循环语句
- for循环
- while循环
- do..while循环
什么是循环语句,为什么要应用这种语句?
因为在事实世界当中,有很多事件都是须要重复/反复的去做。
对应到程序当中,如果有一块代码须要反复执行,此时为了缩小代码量,咱们应用循环语句。
for循环
for循环语法机制:
for(初始化表达式;条件表达式;更新表达式){循环体; } for(int i = 0; i < 10; i++){System.out.println(i);}
for循环执行原理:
1、先执行初始化表达式,并且只执行1次。
2、而后判断条件表达式
3、如果为true,则执行循环体。
4、循环体完结之后,执行更新表达式。
5、持续判断条件,如果条件还是true,持续循环。
6、直到条件为false,循环完结。
while循环
while(布尔表达式){循环体; }
执行次数:0~N次。
do..while循环
do{循环体;}while(布尔表达式);
执行次数:1~N次
对于转向语句:
- break;
- continue;
- return;(return语句前期讲到办法的时候再具体学习。目前先不必管。)
break;
默认状况下,终止离它最近的循环。
当然,也能够通过标识符的形式,终止指定的循环。
for(int i = 0; i < 10; i++){if(i == 5){break;}code1;code2;code3;code4;....}
continue;
终止以后“本次”循环,间接跳入下一次循环继续执行。
for(int i = 0; i < 10; i++){if(i == 5){continue;}code1;code2;code3;code4;....}
最初
举荐给大家个比拟具体的Java零基础教程,上面这个是我看过的感觉挺不错的,值得观看珍藏。
分享给大家,点这里
https://www.bilibili.com/vide...
看完如果对你有帮忙,感激点赞反对~