关于case的小疑问public class SwitchOp1{public static void main(Str
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 02:01:37
关于case的小疑问
public class SwitchOp1
{
public static void main(String args[])
{
float a=9;
float b=3;
float result=0;
char op='+';
switch(op)
{
case '+':result=a+b;
case '-':result=a-b;
case '*':result=a*b;
case '/':result=a/b;
default:result=0;
}
System.out.println("result="+result);
}
}
为什么结果是result=0.0而不是12.
public class SwitchOp1
{
public static void main(String args[])
{
float a=9;
float b=3;
float result=0;
char op='+';
switch(op)
{
case '+':result=a+b;
case '-':result=a-b;
case '*':result=a*b;
case '/':result=a/b;
default:result=0;
}
System.out.println("result="+result);
}
}
为什么结果是result=0.0而不是12.
每一个case之后应该有break,例如: case '+': result=a+b; break; 否则会继续执行下面的语句.
关于case的小疑问public class SwitchOp1{public static void main(Str
public class SystemTest { public static void main(String[] a
public class Foo { public static void main(String[] args) {
public class Test { public static void main(String[] agrs) {
public class Test{ public static void main(String args[]){ i
public class TreeMapDemo { public static void main(String[]
java 九九乘法表public class s99{public static void main(String[]
阅读下面的程序,public class Student{public static void main(String
非法的表达式开始public class 321{\x05public static void main (String
yield()的用法class A{public static void main(String[] args){ B
求告诉我错在哪里,public class zhishu {public static void main(String
public static void main(String[] args) {