下面是程序是用switch语句实现多分支选择,请改成利用if嵌套来完成相同的功能。
public class J3_1{
public static void main(String args[])
{
int grade,a,b;
grade=Integer.parseInt(args[0]);
switch(grade){
case 7:
case 6: a=11;
b=22;
break;
case 5:a=33;
b=44;
break;
default:a=55;
break;
}
System.out.println("a="+a);
}
}
如有帮助,请点击我回答右上角【采纳】按钮支持一下,谢谢。
代码如下:
public class J3_1{
public static void main(String[] args) {
int grade,a,b;
grade=Integer.parseInt(args[0]);
if (grade==6||grade==7){
a=11;
b=22;
}else if (grade==5){
a=33;
b=44;
}else{
a=55;
}
System.out.println("a="+a);
}
}
if(grade==7){
}else if(grade==6){
}else if(grade==5){
}else{
}
你是要if嵌套,而不只是if...else分支吧?
int grade,a,b;
grade=Integer.parseInt(args[0]);
if(grade >= 5 && grade <= 7)
{
if(grade==5)
{
a = 33;
b = 44;
}
else
{
a = 11;
b = 22;
}
}
else
a=55;