5. 方法 双重for循环

1.1.1. for循环的嵌套

嵌套循环指的是在一个循环语句内部再嵌套一循环或多个循环。


/*
			* * * * * 
			* * * * * 
			* * * * * 
			* * * * * 
			* * * * * 
		*/
int count = 0;
for(int i=1;i<=25;i++){
			System.out.print("* ");
			count++;
			//换行
			if(count==5){
				System.out.println();
				count=0;
			}
		}
/*
			* * * * * * *
			*           *
			*           *
			*           *
			*           * 
			* * * * * * *
		*/
		
		for(i=1;i<=6;i++){
			for(j=1;j<=7;j++){
				if(i==1|i==6|j==1|j==7)
					System.out.print("* ");
			}else{
				System.out.print(" ");
				
			}
			System.out.println();
		}
		
		
		
		/*
			* 
			* * 
			* * * 
			* * * *
			* * * * *	
			每一行中的列数是当前行数
		*/
		for(i=1;i<=5;i++){
			for(j=1;j<=i;j++){
				
				System.out.println("* ");
				
			}
			// 换行
			System.out.println();
			
			/* 
			* 
			* * 
			*   * 
			*     *
			* * * * *	
			每一行中的列数是当前行数
		*/
		
		for(i=1;i<=5;i++){
			for(j=1,j<=i,j++){
				if(i==1|j==7|i==j){
					System.out.println("* ");
				}else{
					System.out.print(" ");
					
				}
				System.out.println();
			

1.2. continue

  • continue 语句用在循环语句体中,用于终止 某次循环过程 ,即跳过循环体中尚未执行的语句,接着进

行下一次是否执行循环的判定。

  • continue:
    作用: 结束本次循环直接进入到下一次循环
    应用场景: 循环

例:把100~150之间不能被3整除的数输出
在这里插入图片描述

1.3. break

  • 在任何 循环 语句的主体部分,均可用 break 控制循环的流程。break用于 强行终止整个循环 ,不执行循

环中剩余的语句。(break语句还可用于多支语句switch中)

例:随机生成若干[0,10]之间的整数,当生成到5的时候停止

注意:break用于终止整个循环,只是本层的循环

  • break:
    作用: 结束终止
    应用场景: 循环|switch语句

1.4 switch

  • 定值判断,实现定值判断的时候更简单
    1. case穿透
public class Code4{
	public static void main(String[] args){
		//switch 语句实现季节的判定
		
		int month =  5;
		switch(month)
		case 3
		case 4
		case 5
		System.out.println("春天");
		case 6
		case 7
		case 8
		System.out.println("夏天");
		case 9
		case 10
		case 11
		System.out.println("秋天");
		case 12
		case 1
		case 2
		System.out.println("冬天");
		
		
		//要求使用switch对boolean类型的flag进行值的判定
		int num = flag ? 0 : 1;
		switch(flag+" "){
			case "true":
		     case"false":
		
		}
		
	}
	
	
	
}

1.5方法的重载

  • 同一个类中的多个方法,相同的方法名,不同的参数列表

num = flag ? 0 : 1;
switch(flag+" “){
case “true”:
case"false”:


## 1.5方法的重载

同一个类中的多个方法,相同的方法名,不同的参数列表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值