java基础-选择和循环

2020-10-21  本文已影响0人  木木郡主

选择结构

程序执行的先后顺序,程序的流程对运行结果有直接的影响。

三种流程语句 :顺序、判断、选择

顺序执行
判断语句 if

  1. if语句
if(关系表达式){   
语句题
}
//首先判断表达式的结果是true还是false,
如果是true就执行语句体,如果是false就不执行语句体

2.if...else

if(关系表达式){   
语句题1
}else{
语句体2;
}
//表达式1成立则执行1,否则将执行语句2

3、if...else if...else

if(判断条件1){
执行语句1;
}
else if(判断条件2){
执行语句2;
}
...
else if(判断条件n){
执行语句n;
}
else{
执行语句n+1;
}

4、选择语句 switch

switch语句格式:

swich(表达式){
case 常量值1;
语句体1;
break;

case 常量值2;
语句体2;
break;

case 常量值3;
语句体3;
break;
...
default:
语句体n+1;
break;
}

case的注意事项:

循环语句

for 循环结构的基本组成部分

for(int i=1;i<=100;i++){
System.out.println("haha"+i);
}

while 循环

while(条件判断){
循环体
}

int i=1
while(i<=100){
System.out.println("haha"+i);
i++;
}

do while 循环

int i=1
do{
System.out.println("haha"+i);
i++;
}while(i<=100);

循环控制continue关键字:

continue 跳过当前循环剩余内容,马上开始下一次循环(例子中跳过4)

for(int i=1;i<=100;i++){
if(i==4){
contion;
}
System.out.println("haha"+i);
}

循环控制break关键字:

  1. 在switch语句中,一旦执行,整个switch语句立即结束
  2. 在循环语句当中,一旦执行,整个循环语句立即结束,打算循环 (次数确定一般用for循环,否则用while循环
for(int i=1;i<=100;i++){
if(i==4){
break;
}
System.out.println("haha"+i);
}

循环嵌套

for(int hour=1;hour<24;hour++){
    for(hour==4){
    (int minute=1;minute<=60;minute++)
    System.out.println(hour+"点"+i+"分");
}
}
上一篇 下一篇

猜你喜欢

热点阅读