Java中关于选择结构语句,循环结构语句的一些介绍

选择结构语句

if语句

执行流程:如果表达式1成立,则执行语句1,否则,执行语句2;

if(表达式1){
	语句1;
}(else){
	语句2;
}

switch语句

switch语句的执行流程:
表达式中的值和case值进行比较,如果选项1值和它一样,执行1,switch语句结束;否则,就按照这种方式依次和case后面的值进行比较,如果上述都匹配,就执行default语句。

  switch(表达式){
	case 选项1:
	语句1;
	break;
	case 选项2:
	语句2;
	break ;
	case 选项3:
	语句3;
	break ;
	
	...
	
	default:
	语句n+1;
	break ;
           }

循环结构语句

for循环

/*
for(初始化语句;条件语句;步长语句){
	循环体语句;
}
*/
for(int i = 0 ; i < 10; i++ ){
	System.out.println(i);
}

for循环的流程是:

  1. 初始化语句,并且赋值。
  2. 执行条件表达式,如果条件为true则进入循环体。
  3. 循环语句执行完毕后在执行步长语句,然后再次执行条件表达式,如果条件为真,则进入循环。
  4. 一直到条件表达式为false,for循环结束。

while 语句

/*
while(条件表达式){
	循环体;
	步长;
}
*/
int i = 1;
while(i < 10){
	System.out.println(i);
	i++;
}

for循环和while循环的区别

  1. 从内存角度考虑,for循环优于while循环,因为for循环结束后,变量会立即被回收掉,释放空间。而while循环不会被回收掉。
  2. 从应用场景上考虑,当明确循环范围时,用for循环。当不明确时,用while循环。

do-while循环

/*
初始化条件;
do{
	循环体;
	步长语句;
} while(条件表达式);
*/

int i =1;
do{
	System.out.println(i);
}while(i<19);

do-while循环和for循环,while循环的最大的区别
1)从格式看:do-while循环至少循环1次。
2)从应用场景:如果要使用循环语句,优先使用for循环,然后while循环,其次才是do-while循环。

死循环

break:中断,结束,(只能在循环语句和switch语句中使用)。
continue:停止当前循环,进入下一个循环。
return:一般情况:在Java中自定义一个方法中必须有return语句(前提有return语句,那么该方法必须有返回值) 携带结果性的数据。

    原文作者:Lisiluan
    原文地址: https://blog.csdn.net/Lisiluan/article/details/86684963
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞