今日记录:Java循环结构(while for do..while )

Java - 循环结构

编程软件:JDK1.8版本

学习总结

Java中的循环结构分以下几类:

  1. while
  2. for
  3. do…while

循环结构中可能会用到的两个语句:

  1. break
  2. continue

小技巧:常见的书上大家都可以学到循环结构知识,这里就简单的总结一下循环结构方面的小知识

1.下面将以程序的形式来解释 breakcontinue的区别(可以自己敲一下代码感受感受两者的区别)

	break -  提前结束所有循环,不再执行下面的语句
	continue - 结束本趟循环,继续重新开始新一轮循环
	
	break 只能在 switch 和循环中使用
	continue 只能放在循环里
	public static void main(String[] args) {

		//找一个既能被3整除,又能被5整除的数字
		Scanner scan = new Scanner(System.in);

		int num = scan.nextInt();//输入

		while(num <= 100) {
			if(num % 15 ==0){
				System.out.println(num);
				break;
				//如果满足条件,将不再执行循环下面
				//当满足括号里num%15=0时就停止
				//结果:打印15次hhhhh,打印15
				
				continue;//使用break就注释掉continue,反之亦然
				//结束本趟循环,继续重新开始新一轮循环
				//当满足括号里num%15=0时就停止,然后重新开始循环
				//结果:死循环
			}
			System.out.println("hhhhh");
			num++;
		}

2.下面将以程序的形式来提醒你注意 forwhile的条件

    while死循环的条件:while(true)
    for死循环的条件:  省略表达式2

    如果不加{} 系统只会默认离的最近的语言在循环体内,会漏掉代码
    for(表达式1; 表达式2; 表达式3) {
    循环体
    }
	public static void main2(String[] args) {
		
		int i = 1;
		for( ; ;i++) {//当条件1在外部已经定义,for循环()可以省略
		//如果没有for的第二个条件,表示条件永远为真,会一直运行死循环
		System.out.println(i);
		}*/
	}

3.下面将以程序的形式来提醒你注意do…while

    do{
         循环语句
       } while(循环条件)
       
    do while - 至少要循环一次
	public static void main(String[] args) {
		
		//do while - 至少要循环一次
		int num = 0;
		do{
			System.out.println("HHHHHHH!");
		}while(num!=0);
	}
发布了27 篇原创文章 · 获赞 1 · 访问量 976

猜你喜欢

转载自blog.csdn.net/PhoenixZi/article/details/105460553