首页 > 编程知识 正文

switch语句怎么表示范围,java的switch语句

时间:2023-05-05 14:52:30 阅读:115614 作者:1286

交换机。 case语法

switch (值) case值1 :一致值1 case值2:一致值2 )注意:

default :如果没有特定值,且其他情况以外的情况不匹配,则与default匹配。 使用方法与casedefault的位置一般是最后推荐的,但也可以是其他位置。 注意是否添加breakbreak。 如果跳出整个switch语句case进行匹配,则其他case不再匹配,直到遇到break或退出值类型int、byte、short、char、字符串和枚举枚举枚举if,所有代码都直接按顺序执行。 else和switch…case if语句可以进行等值判断,也可以进行区间判断。 switch语句只能进行等值判断。 在进行等值判断时,只要调换两种嵌套以匹配语法结构即可,if{}if{}else{}switch{}{case:}以上的结构可以固定嵌套并考虑条件importJavaVaVave System.out.println ('欢迎使用个人博客!' ); System.out.println (; System.out.println (; System.out.println (; system.out.println('1.已有帐户,n2 .注册新帐户(n3 .退出系统) ); System.out.println ('请选择: int choose=input.nextInt (; switch(choose ) ) {case 1:System.out.println ('输入用户名:'); String name=input.next (; //name在交换机上输入System.out.println ('输入密码:'); String pass=input.next (; if(name.equals(qfdxmg ) ) pass.equals (zhangsan ) ) system.out.println(1.查看用户信息n2 .更改密码n3 .搜索请重新登录) ); }break; case 2:System.out.println ('输入用户名:'); String name1=input.next (; System.out.println ('输入密码:'); String pass1=input.next (; System.out.println ('请检查密码: String pass2=input.next (; if (! name1.equals(qfdxmg ) ) pass1. equals (pass2) ) {System.out.println注册成功。 请登录() ); }elseif(name1.equals(qfdxmg ) ) {System.out.println ) (用户名重复) ); } else {System.out.println ('密码不匹配); }break; case 3:break; default:System.out.println ('如果输入有误,则为1至3 ); 返回; }}变量作用域中定义的变量之一,从定义的位置开始,以存在的代码块(大括号)结束。 不能从定义开始到结束,即在一个变量的范围内定义重复的变量。 不能使用超出范围的变量

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。