java编程-switch case的演示,关键字【break】:用于跳出整个循环

package day02;
import java.util.Scanner;

public class TestSeason {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入月份:");
		int month = sc.nextInt();
		switch(month) {
		case 12: //当case中没有break,那么当这个case匹配上后,就会执行该case语句下的代码,后续会继续
				 //执行下一个case中的代码,而不会再去匹配,直到所有的case执行完毕,或者遇到break为止,
				 //这种现象,叫case穿透。
		case 1:					
		case 2:
			System.out.println("冬天");
			break;
		case 3:			
		case 4:			
		case 5:
			System.out.println("春天");
			break;
		case 6:			
		case 7:			
		case 8:
			System.out.println("夏天");
			break;
		case 9:			
		case 10:			
		case 11:
			System.out.println("秋天");
			break;		
			default:
				System.out.println("输入的月份有误");
				break;
			
		}
	}
}
package day02;
import java.util.Scanner;
public class TsetSwitch {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入你要释放的技能:q、w、e、r");
		String skill = sc.next();		
		switch(skill) {
		case "q":
			System.out.println("释放q技能");
			break;
		case "w":
			System.out.println("释放w技能");
			break;
		case "e":
			System.out.println("释放e技能");
			break;
		case "r":
			System.out.println("放大招");
			break;
			default:
				System.out.println("你输入的错误");
				break;
		}
	}
}

 关键字【break】:

  • 用于跳出整个循环,改变程序控制流
  • 用于do while 、while 、for中时,可跳出循环执行循环后面的语句
  • break语句通常再循环中与条件语句一起使用
  • 一旦遇到,则必须跳出循环
package day03;

import java.util.Scanner;

public class HomeWork {
	public static void main(String[] args) {
//		int sum = 0;
//		for(int i=1;i<=100;i++) {
//			if(i%2==1) {
//				sum+=i;
//			}
//		}
//		System.out.println(sum);
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入要进行的计算");
		String s = sc.next();
		System.out.println("请输入第一个数");
		int a = sc.nextInt();
		System.out.println("请输入第二个数");
		int b = sc.nextInt();
		
		switch(s) {
		case "+":
			int sum = add(a,b);
			System.out.println("结果为"+sum);
		}		
	}	
	public static int add(int a,int b) {
		int sum = a+b;
		return sum;
	}

	
}

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值