循环结构
package sb; public class 第一题 { public static void main(String[] args){ int a = 100; while(a >= 5){ System.out.println(a); a = a - 5; } } }
package sb; public class 第二题 { public static void main(String[] args){ int s = 0; int b = 1; do{ b++; if(b%7==0){ s =s+b; System.out.println(b); } }while(b<=50); System.out.println(s); } }
1.while循环
while(条件){
代码块
}
解释:如果条件的结构为true,那么执行代码块
当代码块执行完后,又会执行条件,
依次循环,知道结果为false,整个循环结束.
2.程序调试
第一步:设置断点(左键双击)
第二步:debug方式执行代码
第三步:逐条执行条码调试(f6)
第四步:检查代码(看变量值的变化)
注意:在右上角可以切换java视图和debug视图.
3.do...while循环
do{
//代码块
}whil(条件
解释:先执行代码块,然后进行条件判断.
如果条件为true,那么继续执行代码块
依次循环,知道条件为false,整个循环结束.
注意:变量的作用域:从变量声明开始到它所在代码块结束.
4.while和do....while区别
a.执行顺序不一样
b.do...while中的循环体至少会执行一次.
而while中的循环体在结果为false时,不会被执行.