switch--Java基础021

本文详细介绍了switch选择判断语句的格式及注意事项,包括支持的数据类型、case后的常量要求、执行流程等,并通过示例说明了switch语句的用法及其与if-else语句的区别。
/*
控制流程语句之----switch选择判断语句 

switch语句的格式:
	
	switch(你的选择){
		
		case 值1:
			符合值1执行的代码
			break;
		case 值2:
			符合值 2执行的代码
			break;
		case 值3:
			符合值 3执行的代码
			break;
		case 值4:
			符合值 4执行的代码
			break;
		......

		default: 
			你的选择都符合上述的选项时执行的代码;
			break;
	}


switch语句要注意的事项:
	1. switch语句使用的变量只能是byte、 char、 short、int、 String数据类型,String数据类型是从jdk7.0的时候开始支持的。
	2. case后面跟 的数据必须是一个常量。	
	3. switch的停止条件:
		switch语句一旦匹配上了其中的一个case语句,那么就会执行对应的case中的语句代码,执行完毕之后如果没有
		遇到break关键字或者是结束switch语句的大括号,那么switch语句不会再判断,按照代码的顺序从上往下执行
		所有的代码。直到遇到break或者是结束siwitch语句的大括号为止。

	4. 在switch语句中不管代码的顺序如何,永远都是会先判断case语句,然后没有符合的情况下才会执行default语句。



if--else if---else if 语句与switch语句非常的相似:
	
	switch语句的优点:switch语句的结构清晰。

	switch缺点:如果 判断的条件是一个区间范围的,使用switch操作就非常的麻烦了。



判断以下那些不是计算机语言( D  )
	
	A java    B C#   C javascript   D android
	
*/
class Demo2{

	public static void main(String[] args) 
	{
		
		int option = 13;	//定义一个变量存储你的选择
		switch(option){
			
			case 1:
				System.out.println("java");
				
			case 2:
				System.out.println("C#");
				
			case 3:
				System.out.println("javascript");
				
			case 4:
				System.out.println("android");
			default:
				System.out.println("你的选择有误");
	
			
				
		}
		

		/*
		String str = "world";
		switch(str){
			case "hello":
				System.out.println("hello");
				break;
			case "world":
				System.out.println("world");
				break;
		}
		*/

	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值