首页 > 开发 > Java > 正文

java中switch选择语句代码详解

2024-07-13 10:14:36
字体:
来源:转载
供稿:网友

switch结构(开关语句)的语法

java/256775.html">java;">switch(表达式 ){	--->类型为int、char	  case 常量1 :--->case 结构可以有多个	      //语句块1	break;	--->程序跳出switch结构	  case 常量n :--->常量的值不能相同	      //语句块n	break;	default:--->和if结构中的 else作用相同	      //语句块	break;}

下面看一段代码示例,有详细的注释,大家可以参考:

public class SwitchStu{	/* switch: switch(变量){ case 字面值A:代码A; break; case 字面值B:代码B; break; default:代码E } 代码C 判断变量的值,如果值等于A,name执行A,如果等于B,name执行B 如果所有的case条件都不满足,那么执行default的代码 switch下穿: 在一个case的条件满足之后,在遇到break之前,所有接下来的case之后的代码都会执行 注意: 1.case中不能有重复的标签(值) 2.当case后面没有语句的时候,可以什么都不写,也可以写一个; 3.switch只能判断int类型(和能够自动转换为int的类型),jdk1.7之后可以判断字符串,枚举类型 拓展:  if的块,switch这种分支的括号是可以省略的,但是不建议,降低代码可读性(当分支只有一句代码的时候) */	public static void main(String[] args){		java.util.Scanner sc = new java.util.Scanner(System.in);		System.out.println("请输入您的年龄");		char age = (char)sc.nextint();		// char ch = '我';		// int i = ch;		String str = "6";		switch(str){			case "16":			  case "17":			  case "18":System.out.println("读高中");			break;			case "12":System.out.println("读6年级");			break;			case "6":System.out.println("读一年级");			break;			default:System.out.println("没有在读书了");		}		System.out.println("回家,挨骂");		if(age%2==0)		 System.out.println("是偶数");		System.out.println("代码继续质感性");	}}

总结

以上就是本文关于java中switch选择语句代码详解的全部内容,希望对大家有所帮助。


注:相关教程知识阅读请移步到JAVA教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表