第五章 循环结构 1.while循环 while(条件){ //代码块 } 解释:如果条件的结果为true,那么执行代码块, 当代码块执行完后,又会执行条件, 依次循环,直到结果为false,整个循环结束。 2.程序调试 第一步:设置断点(左键双击) 第二步:debug方式好执行代码 第三步:逐条执行代码调试(F6) 第四步:检查代码(看变量值的变化) 注意:在右上角可以切换java视图和debug视图. 3.do while循环 do{ //代码块 }while(条件) 解释:先执行代码块,然后进行条件判断 如果条件为true,那么继续执行代码块 一次循环,直到条件为false,整个循环 结束. 注意:变量的作用域 (从变量声明开始到它所在代码块结束) 4.while 和 do...while区别 a.执行顺序不一样 b.do...while中的循环体至少执行一次, 而while中的循环体在结果为false时, 不会被执行。 复制代码 public class *** { public static void main(String[] args) { int i = 1; while(i<=100){ System.out.println("第"+i+"次好好学习,天天向上"); i++; } } } public class ***{ public static void main(String[] args) { Scanner console = new Scanner(System.in); //条件 人数>1000000 //循环 count = count*(1+0.25); int num = 1 ; int count = 250000; while(count<=1000000){ count = (int)(count*(1+0.25)); num++; } System.out.println(2012+num); } } public class ***{ public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入摄氏度:"); double xy = input.nextDouble(); int count = 0; do{ double h = xy*9/5.0+32; System.out.println(xy+"对应的华氏:"+h); xy = xy+20; count++; }while(count<10&&xy<=250); } }