搬桌子-各种代码

游戏:小朋友搬桌子,规则:
1、年龄大于7岁,可以搬桌子;
2、如果年龄大于5岁的小男生,可以搬桌子;
否则不可以搬动桌子,提示:你还太小了
要求:年龄和性别通过命令行参数传入:年龄和性别
        
//用1来代表男生
String age = args[1]; int b = Integer.parseInt(age); String gender = args[2]; int c = Integer.parseInt(gender); if(b>7){ System.out.println("You can move the table. "); } else if (b>5&&c==1) { System.out.println("You can move the table."); }else { System.out.println("You are still too young"); }

   
public class DemoMoveDesk {
    //命令行:第1个参数年龄   第2个参数性别
   // 测试用例:测试代表了是代码质量能够保障的重要证明。同时也能够表明对于业务是否有全面理解。
//如: java DemoMoveDesk 8 男 //如: java DemoMoveDesk 8 女 //如: java DemoMoveDesk 6 男 //如: java DemoMoveDesk 6 女 //如: java DemoMoveDesk 4 男
//如: java DemoMoveDesk 4 女
public static void main(String[] args) { int age = Integer.parseInt(args[0]); String sex = args[1]; if (age>=7){ System.out.println("可以搬桌子"); }else if (age>=5&&sex.equals("男")){ System.out.println("可以搬桌子"); }else { System.out.println("你还太小"); } } }

 

 

    //小朋友搬桌子:Scanner版
    public void Test6(){
        Scanner input = new Scanner(System.in);
        System.out.print("请输入年龄:");
        int age = input.nextInt();
        System.out.print("请输入性别:");
        String sex = input.next();
        if (age>=7){
            System.out.println("可以搬桌子");
        }else if (age>=5&&sex.equals("")){
            System.out.println("可以搬桌子");
        }else {
            System.out.println("你还太小");
        }
    }

 

posted @ 2022-05-13 14:11  xiaoyongdata  阅读(166)  评论(0编辑  收藏  举报