我是靠谱客的博主 贪玩红牛,最近开发中收集的这篇文章主要介绍Java入门 Day005(1)(do while循环 for嵌套 break与continue return用法),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、do while循环

基本格式:
do{
循环体语句;
控制体语句;
}while(条件判断语句) ;
一般使用扩展格式:
初始化语句;
do{
循环体语句;
控制体语句;
}while(条件判断语句) ;

执行流程:
	1)初始化语句,给变量进行赋值
	2)执行循环体语句,
	3)执行控制体语句,变量++
	4)判断条件判断语句是否成立,成立,执行循环体语句,,...
	5)如果条件不成立,do-while语句结束

do-while和for,while的区别?

	1)循环体至少执行一次,但是在实际开发中很少使用do-while循环
	2)优先考虑for(明确循环次数或者范围),其次while循环.
class DoWhileDemo{
	public static void main(String[] args){
		
		//定义变量
		int x = 6 ;
		do{
			System.out.println("helloworld") ;
			x++ ;
		}while(x<=5) ;
	}
}

2.for循环嵌套

1、打印以下形状
*
**
***
****
*****
******
*******
********
*********
2、打印九九乘法表
**

// 
class ForForDemo3{
	public static void main(String[] args){
		//使用for循环的嵌套完成 上面的*形
		for(int x = 0 ; x <9 ; x ++){//控制行数
			for(int y = 0 ; y<=x ; y ++){//控制列数
				System.out.print("*");
			}
			System.out.println() ;
		}
		
		System.out.println("-------------------------------") ;
		//九九乘法表
		//为了使用数据,从1开始
		for(int x =1 ; x <=9 ; x ++){
			for(int y =1 ;y<=x ; y ++){
				System.out.print(y+"*"+x+"="+(y*x)+"t") ;
			}
			System.out.println() ;
		}
	}
}

3、break与continue的区别:

break:

 break:
		作用:控制语句何时结束
	
		break : 结束,中断的意思
		
		continue:结束当前循环,继续下一次循环
		return:一般情况在方法中使用,带回一个某个类型的结果
		
	break的使用
		1)离开循环语句或者swtich语句,没有意义
				单独使用,必须借助于switch和循环loop (for循环居多)
				在循环中加入break比较常见(循环中使用判断是最多的)
				
		2)在for循环的嵌套语句中使用,必须知道一个格式(在循环语句的外面起名字) (了解)
				
					标签名:for(){}
					
					使用break结束的时候:	格式break 标签名;
class BreakDemo{
	public static void main(String[] args){
	
			//编译报错:单独使用,必须借助于switch和循环loop
		//break ;
		for(int x = 0 ; x < 10; x ++){
			if(x ==2 ){
				break ;
			}
			
			System.out.println("helloworld");
		}
		System.out.println("over") ;
		
		System.out.println("------------------------") ;
		
		//在控制台3行4列的*形
		wc:for(int x = 0 ; x <3 ; x ++){//行
			nc:for(int y = 0 ; y < 4 ; y ++){//列
				if(y==2){
					//break wc ;
					break nc;
				}
				System.out.print("*");
			}
			System.out.println();
		}
		
		
		
	}
}

continue

	continue:
	结束当前循环,继续下一次循环
		循环中使用居多
		
		
	for(int x=1; x<=10; x++) { 
		if(x%3==0) { 1 ,2		
			//在此处填写代码 
			//break ;
			//continue;
			//3,6,9
			//System.out.println("Java基础班") ;
		}
		System.out.println(“Java基础班”);
		}
		我想在控制台输出2次:"Java基础班" 	 break ;	
		我想在控制台输出7次:"Java基础班" 	continue
		我想在控制台输出13次:"Java基础班"	System.out.println("Java基础班")
*/
class ContinueDemo{
	public static void main(String[] args){
		
		
		for(int x = 0 ; x < 10 ; x ++){
			
			if(x==3){ //x = 0 ,1,2,3
				//break ; //x=3,结束当前循环了
				continue; //当前循环结束,立即进入下一次循环,
			}
		
			System.out.println(x); // 0,1,2,
		}
	
	}
}

4、return用法

return :(返回给调用者的结果)
结束方法使用的,
一般情况,return结合Java中的方法使用的,很少单独使用,带回具体的结果!

class ReturnDemo{
	public static void main(String[] args){
	
	
		for(int x = 0 ; x <10 ; x ++){
		
			if(x ==3){
				System.out.println("退出");
				//break ;
				//continue ;
				return ;// main方法结束
				/*
					0
					1
					2
					退出
				*/
			}
			System.out.println(x) ;  //0 ,1 ,2
		} 
		
		System.out.println("over") ;
		/*
			0						
			1
			2
			退出
			over
		*/
		/*
			0
			1
			2
			退出
			4
			5
			6
			7
			8
			9
			over
		*/
		
	}
}

最后

以上就是贪玩红牛为你收集整理的Java入门 Day005(1)(do while循环 for嵌套 break与continue return用法)的全部内容,希望文章能够帮你解决Java入门 Day005(1)(do while循环 for嵌套 break与continue return用法)所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部