放弃
- 循环是个什么鬼,看我大威天龙
入门
while循环
public class Main { public static void main(String[] args) { int n=10; //如果n>0这个表达式一直成立,那么紧跟着的这一对大括号的内容会一直执行 //每执行一次就会重新判定n>0是否成立 while (n>0){ System.out.println(n); //所以这里这个n--很重要,要把n的值每次变化,直到n>0条件不再成立 n--; } } }
for循环
public class Main2 { public static void main(String[] args) { //初始化n=10 //如果n<10这个条件成立 //那么执行大括号内的程序 //然后执行最后的n++ //重新判定是n<10是否成立 for(int n=0;n<10;n++){ System.out.println(n); } } }
do...while
public class Main3 { public static void main(String[] args) { //do...while 是唯一一个在循环后有分号;存在的程序 //他会先执行一次do后面括号的程序,然后去判断n>0这个条件 //甚至条件不满足 第一次也能执行do{}内的程序 int n=10; do{ System.out.println(n); n--; }while (n>0); } }
public class Main3 { public static void main(String[] args) { //即使while条件是false 也会执行一次do{}中的程序 int n=10; do{ System.out.println(n); }while (false); } }