您的位置 首页 java

今日打开——java

三种循环的区别

for循环和while循环先判断条件是否成立,然后决定是否执行循环体 (先判断后执行)

do……while 循环先执行一次循环体,然后再判断条件是否成立,是否继续执行循环体( 先执行后判断)

for和while的区别

条件控制语句所控制的自增变量

因为归属于for循环的语法结构中,在for循环接收后吗,就不能再次被访问到了

条件控制语句所控制的自增变量,对于 while 循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用

三种循环的场景

明确循环次数的 推荐使用for循环

不明确循环次数的,推荐使用while循环

do while循环,很少使用

死循环

死循环就是无线循环

死循环格式:

for(;;){ }

while(true){ }

do{ } while(true)

while的死循环格式是最常用的

命令提示符窗口中的ctrl+c可以结束死循环

 for(;;){
 System.out.println("你好");
}  
 while(true){
 System.out.println("你好");
}
do{
 System.out.println("你好");
}while(true);

  

continue用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行

 for(int i = 1;i<=24;i++){
 // 4层不停
 if (i==4){
 continue;
 }
 System.out.println(i+"层到了");
}  

break用在循环中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环

 for (int i=20;i<=80;i++){
 //60岁退休
 if(i==60){
 break;
 }
 System.out.println(i+"正在上班");
}
  

案例:减肥计划改进

示例:

标号:while(true){

switch(表达式){

case 1:

break 标号;

}

}

 lo: while (true) {
 System.out.println("请输入星期数");
 Scanner src = new Scanner(System.in);
 int week = src.nextInt();
 switch (week) {
 case 0:
 System.out.println("感谢您的使用");
 break lo;
 case 1:
 System.out.println("今天星期一去游泳");
 break lo;
 case 2:
 System.out.println("今天星期二去爬山");
 break lo;
 case 3:
 System.out.println("今天星期三去跑步");
 break lo;
 case 4:
 System.out.println("今天星期四去跳绳");
 break lo;
 case 5:
 System.out.println("今天星期五去打球");
 break lo;
 case 6:
 System.out.println("今天星期六休息一天");
 break lo;
 }

}
  

文章来源:智云一二三科技

文章标题:今日打开——java

文章地址:https://www.zhihuclub.com/180060.shtml

关于作者: 智云科技

热门文章

网站地图