美文网首页
java基础-选择和循环

java基础-选择和循环

作者: 木木郡主 | 来源:发表于2020-10-21 11:41 被阅读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的注意事项:

  • case后面的数值不可以重复
  • swich后面的小括号只能是以下数据类型:
    > 基本数据类型:byte/short/char/int
    > 引用数据类型:String字符串、enum枚举
    *swich句格式灵活,前后顺序可以颠倒,而且break语句可以省略,不建议省略

循环语句

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+"分");
}
}

相关文章

网友评论

      本文标题:java基础-选择和循环

      本文链接:https://www.haomeiwen.com/subject/cybsmktx.html