在Java中如何用switch解决这个问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:19:11
搬桌子问题:
只要满7岁或者5岁并且是男性的人就可以搬的动桌子怎么用switch代码实现编程

为什么一定用switch 呢?
用if判断不是足够了么。
如下:
用switch
分两层:
第一层 case男、女;
男:system.out.println("可以搬");
女:下面套第二次:5、7
system.out.println("可以搬");
其他的都
system.out.println("不可以搬");

其实用if判断最简单了
为什么还要整出这么多花样。。

public class SwitchTest {
public static String switchMethod(int age,String sex){
int sex1=0;
if(sex.equals("男")){
sex1=0;
}else if(sex.equals("女")){
sex1=1;
}
if(age>=7){
switch(sex1){
case 0: System.out.println("可以");break;
case 1: System.out.println("可以");break;
default :System.out.println("不可以");
}
}else{
if(age==5){
switch(sex1){
case 0: System.out.println("不可以");break;
case 1: System.out.println("可以");break;
default :System.out.println("不可以");
}