java中用switch语句中 case的值怎么返回

如题所述

int n = 2;
int result = 0;
switch(n){
  case 1 : result = 1; break;
  case 2 : result = 2; break;
}
System.out.println(result);//result就是case的值

温馨提示:内容为网友见解,仅供参考
无其他回答

java中用switch语句中 case的值怎么返回
int a = 这里给他赋值;switch (a) {case 1: return a;case 2: return a;case 3: return a;case 4: return a;default:}你想要的值,就是你传入的值。

java 如何一个方法按case返回不同的值
switch后面的括号里面只能放int类型的值,注意是只能放int类型,但是放byte,short,char类型的也可以. 是因为byte,short,shar可以自动提升(自动类型转换)为int,不是说就可以放它们,说白了,你放的byte,short,shar类型,然后他们会自动转换为int类型(宽化,自动转换并且安全),其实最后放的还...

java中,switch 的case和break问题
当case后面没有break语句的时候它是执行完本条语句后接着执行下一句,直到遇见break语句或者结尾 于是当m=0时它执行了case0,然后继续执行,当执行到case3时,遇见了break语句跳出switch 当m=3时直接执行case 3,然后跳出switch于是只能输出 Condition 3.所以答案只有abc ...

Java三目运算符
String ptype = ptype12 == null ? "-定府控身料1" : ptype12;switch (Integer.valueOf(ptype)) { case -1:return ptype;\/\/ ... 其他case语句 ...} 如果必须使用三目运算符,可以将其写为:java return "9".equals(ptype12) ? ptype12 : (其他表达式);需要注意的是,三目运算...

Java switch case 语句
Java中的switch case语句是一种条件判断工具,用于根据变量的值,执行相应的代码分支。其工作原理是首先对变量进行比较,找到匹配的case值后执行该case下的代码,如果代码块中包含break语句,程序会跳出switch语句的执行,否则会继续匹配下一个case。以下是switch case的一些关键点:其基本语法如下:当程序执行...

java中switch中case选择错误重新继续选择
Scanner input = new Scanner(System.in); home(input, null);}private static void home(Scanner input, Integer tag){ \/\/ 若tag不为空,则表示下级菜单返回上级菜单的标识,直接进入case选项;若tag为空,则表示正常流程,需要用户输入 tag = tag == null ? input.nextInt()...

java中switch的case2怎样调用case 1中的数据
定义一个Array集合,泛型是什么取决于自己的需求,case2中break前把要调用的东西用list.add()装到集合里面,case1循环集合,输出即可

java中case是什么意思
在switch语句中使用枚举类型变量时,case分支只能使用该枚举类型的枚举常量作为匹配条件,不能使用枚举类型的变量。使用枚举常量作为匹配条件可以有效地避免传入非法的枚举值。例如:switch(color) { case RED: System.out.println("The color is red."); break; case GREEN: System.out.println("The ...

java 中 switch case 语句
从原理上来阐述这个问题:switch(表达式){ case 常量表达式1:语句1;...case 常量表达式2:语句2;default:语句;} 1.default就是如果没有符合的case就执行它,default并不是必须的.2.case后的语句可以不用大括号.3.switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.4.一旦case匹配,就...

switch case语句是什么意思
case 1 : 那么这里写当变数值为1 的处理逻辑,可以是表示式,也可以是一系列表示式。vb中Select Case SSTab1.Tab语句是什么意思 Select Case SSTab1.TabCase 0MsgBox "你选择了选项卡0"Case 1MsgBox "你选择了选项卡1"Case 2MsgBox "你选择了选项卡2"End SelectEnd Sub 在c语言中开关语句switc...

相似回答