乐趣区

关于后端:每日学Java系列Java零基础学习笔记八Java控制语句

管制语句

管制语句的呈现能够让咱们的程序具备逻辑性 / 条理性,能够应用管制语句来实现一个“业务”了。

管制语句包含几类?

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…

看完如果对你有帮忙,感激点赞反对~

退出移动版