android中的开关盒
我想知道我是否可以将下面的图表转换为android中的switch case语句。我知道我可以用if else做,但我只是想知道我是否可以。。。 例如— 。。。。。。。android中的开关盒,android,Android,我想知道我是否可以将下面的图表转换为android中的switch case语句。我知道我可以用if else做,但我只是想知道我是否可以。。。 例如— 。。。。。。。 在这种情况下,最好还是坚持使用if-else语句。开关箱(我不建议使用)的等效物如下: switch(bodyfat) { case 2: case 3: case 4: show (Essential Fat); break; case 6: case 7
在这种情况下,最好还是坚持使用if-else语句。开关箱(我不建议使用)的等效物如下:
switch(bodyfat) {
case 2:
case 3:
case 4:
show (Essential Fat);
break;
case 6:
case 7:
//...etc.
}
然后任何一个值都会失败。但是,你必须为每一个值都有一个案例。对于像这样的一系列值,最好还是坚持使用if-else 在这种情况下,最好还是坚持使用if-else语句。开关箱(我不建议使用)的等效物如下:
switch(bodyfat) {
case 2:
case 3:
case 4:
show (Essential Fat);
break;
case 6:
case 7:
//...etc.
}
switch (bodyfat) {
case 2:
case 3:
case 4: show (Essential Fat); break;
}
然后任何一个值都会失败。但是,你必须为每一个值都有一个案例。对于像这样的一系列值,最好还是坚持使用if-else
switch (bodyfat) {
case 2:
case 3:
case 4: show (Essential Fat); break;
}
与此相反:
if (bodyfat >= 2 && bodyfat =< 4) {
show (Essential Fat);
} else if (bodyfat >= 6 && bodyfat =< 13) {
show (Athelete Fat);
}
if(bodyfat>=2&&bodyfat=<4){
显示(必需脂肪);
}否则如果(体脂>=6&&bodyfat=<13){
显示(清除脂肪);
}
你可以试试这个
与此相反:
if (bodyfat >= 2 && bodyfat =< 4) {
show (Essential Fat);
} else if (bodyfat >= 6 && bodyfat =< 13) {
show (Athelete Fat);
}
if(bodyfat>=2&&bodyfat=<4){
显示(必需脂肪);
}否则如果(体脂>=6&&bodyfat=<13){
显示(清除脂肪);
}
您可以尝试此操作。您可以通过以下方式使用开关盒:
switch (bodyfat)
case 2:
case 3:
case 4:
show (Essential Fat);
break;
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
show (Athelete Fat);
break;
您可以通过以下方式使用开关箱执行此操作:
switch (bodyfat)
case 2:
case 3:
case 4:
show (Essential Fat);
break;
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
show (Athelete Fat);
break;
我是两个结果检查的三级语句的粉丝:
IFat result = (bodyfat >= 2 && bodyfat <= 4) ? EssentialFat : AthleteFat;
show(result);
IFat result=(bodyfat>=2&&bodyfat我非常喜欢两种结果检查的三级语句:
IFat result = (bodyfat >= 2 && bodyfat <= 4) ? EssentialFat : AthleteFat;
show(result);
IFat结果=(bodyfat>=2&&bodyfat