循环结构(一)

while循环
  while(条件){
    //代码块
  }
  解释:如果条件结果为true,那么执行代码块;
     当代码块执行完后,又会执行条件;
      依次循环,直到结果为false,整个循环结束

复制代码
 1 public class class01 {
 2     public static void main(String[] args){
 3         
 4         /*int i=1;
 5         while(i<=100){
 6             System.out.println("第"+i+"好好学习,天天向上");
 7             i++;
 8         }*/
 9         
10         int coumt=1;
11         while(coumt<=50){
12             System.out.println("打印第"+coumt+"份试卷");
13             coumt++;
14         }
15     }
16 }
代码示例
复制代码

运行结果:

 


程序调试
  第一步:设置断点(左键双击)
  第二步:debug方式执行代码
  第三步:逐步执行码调试(F6)
  第四步:检查代码(看变量值的变化)
  注意:在右上角可以换Java视图和debug视图


do-while循环
  do{
    //代码块
  }while(条件);
  解释:先执行代码块,然后进行条件判断,如果条件为true,那么继续执行代码块,依次循环,直到条件为false,整个循环结束
  注意:变量的作用域:
     从变量声明开始到它所在的代码块结束

复制代码
 1 package chapter5;
 2 
 3 import java.util.Scanner;
 4 
 5 public class class03 {
 6     public static void main(String[]srgs){
 7         Scanner input=new Scanner(System.in);
 8         
 9         //变量作用域:从声明开始到它所在的代码块结束
10         String flag="";
11         do{
12             System.out.println("编码");
13             System.out.print("是否合格?( y/n)");
14             flag=input.next();
15             System.out.println("");
16         }while("y".equals(flag));
17         System.out.println("结束");
18         
19     }
20 }
代码示例
复制代码

运行结果:


while与do-while的区别
  a.执行顺序不一样
  b.do-while中的循环体至少会执行依次,而while中的循环体在价格为false时,不会执行

posted @   眼泪,还是流了  阅读(289)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示