我是靠谱客的博主 震动时光,最近开发中收集的这篇文章主要介绍java基础学习3 do-while循环、死循环、嵌套循环总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  • do-while循环

1.格式:

do{

循环体语句;

迭代语句;

}while(循环条件);

示例:输出9个白川

int i=0;

do{

System.out.println("白川");

i++;

}while(i<9);

  • 死循环

for(;不加循环条件 ;){

循环体语句;

}

while(true){

循环体语句;

}

do{

循环体语句;

}(true)

一般是服务器后台不断接收消息时用的多。

举个例子:直到输入正确密码才执行判断模块里的程序。

import java.util.Scanner;
public class mm {
	public static void main(String[] args) {
		int password1=123456;
		Scanner sc=new Scanner(System.in);//键盘录入
		while(true) {
			System.out.println("请输入正确的密码:");
			int password=sc.nextInt();
			if(password==password1) {
//				Scanner sc=new Scanner(System.in);放在这里也可以但是占用内存
				System.out.println("欢迎来到白川java基础学习专栏!!!");
				break;//结束当前循环
			}else {
				System.out.println("警告!密码错误请重新输入!!!");
			}
		}

	}

}

  • 循环嵌套

举个例子:

连续五天每天说四次我爱学习

分析:

//嵌套循环
        for(int i=0;i<5;i++) {//五天
                System.out.println("我爱学习");
                System.out.println("我爱学习");
               System.out.println("我爱学习");//说四次我爱学习

               System.out.println("我爱学习");
            System.out.println("-----------------");
        }

将四个  System.out.println("我爱学习");  换成for(int j=0;j<4;j++) {        //形成嵌套循环
                                                                           System.out.println("我爱学习");
                                                                          }

public class We {
	public static void main(String[] args) {
		/*int count=1;//记录积木数量
		double sanheight =9654.2;//山的高度
		double jmheight =0.3;//积木的高度
		while(jmheight<=sanheight){
			jmheight+=0.3;//(jmheight+=0.1;)=(jimheight=jimheight+0.1;)
			count++;
		}
        System.out.println("需要积木:"+count+"个");*/
		/*
		 * int i=0; do{
		 * 
		 * System.out.println("白川");
		 * 
		 * i++;
		 * 
		 * }while(i<9);
		 */
		//嵌套循环
		for(int i=0;i<5;i++) {
			for(int j=0;j<4;j++) {
				System.out.println("我爱学习");
			}
			System.out.println("-----------------");
		}
		
	}

}

  • break和continue

break:结束当前循环,不再执行该循环或程序块。

continue:中断当前循环,继续下一次循环。 

总结

1.for和while的区别

  • for和while的执行流程一样

  • 不知道次数的用while,已知次数的用for
  • for循环中,控制循环的变量只能在循环中可以使用;while循环中,控制循环的变量在循环后还可以使用。

2.for、while、do-while死循环

  • 一般是服务器后台不断接收消息时用的多。

3.break和continue

  • break只能用于所在循环,或者结束所在switch分支的执行。(不能结束if分支)
  • continue只能在循环中使用

最后

以上就是震动时光为你收集整理的java基础学习3 do-while循环、死循环、嵌套循环总结的全部内容,希望文章能够帮你解决java基础学习3 do-while循环、死循环、嵌套循环总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部