• 选择语句(if else) 习题(2017/12/1)


    1、输入一个整数,判断这个整数是大于0,还是小于0,还是等于0。

    import java.util.Scanner;
    public class three {
     public static void main(String []args){
      Scanner a=new Scanner(System.in);
      System.out.println("请输入一个整数:");
      int b=a.nextInt();
      if(b>0){
       System.out.println("输入的整数大于0!");
      }else if(b<0){
       System.out.println("输入的整数小于0!");
      }else System.out.println("输入的整数为0!");
      
      
     }

    }
    2、输入一个整数,如果这个整数等于0输出“生成了一只白猪”,如果输入的整数等于1输出“生成了一只黑猪”,如果输入的是2输出“生成了一只红猪”,如果不是这三个数就输出“生成了一只变形猪”。
    import java.util.Scanner;
    public class three {
     public static void main(String []args){
      Scanner a=new Scanner(System.in);
      System.out.println("请输入一个整数:");
      int b=a.nextInt();
      if(b==1){
       System.out.println("生成了一只黑猪");
      }else if(b==2){
       System.out.println("生成了一只红猪");
      }else if(b==0){
       System.out.println("生成了一只白猪");
      }else System.out.println("生成了一只变形猪");
      
     }

    }

    3、输出“你是男人吗?”,回答如果是:1,那么输出“原来你是男人呀,呵呵”,如果回答是:0,那么输出“你的性别难道是女?”。

    import java.util.Scanner;
    public class three {
     public static void main(String []args){
      Scanner a=new Scanner(System.in);
      System.out.println("你是男人吗?(请输入1或0!)");
      int b=a.nextInt();
      if(b==1){
       System.out.println("原来你是男人呀,呵呵");
      }else if(b==0){
       System.out.println("你的性别难道是女");
      }
      
     }

    }
    4、输入一个整数,如果输入的数大于等
       于1000,那么输出“输入的数>=1000”,
       否则的话就输出“输入的数<1000”。
    import java.util.Scanner;
    public class three {
     public static void main(String []args){
      Scanner a=new Scanner(System.in);
      System.out.println("请输入一个整数");
      int b=a.nextInt();
      if(b==1){
       System.out.println("输入的数>=100");
      }else if(b==0){
       System.out.println("输入的数<1000");
      }
      
     }

    }
    5、输入一个int型的数据,判断这个数是
       否能被2整除,如果能被2整除,
       那么输出“这个数是偶数”,
       否则输出“这个数是奇数”。
       提示:8%2==0  10%2==0
            9%2=1
    import java.util.Scanner;
    public class three {
     public static void main(String []args){
      Scanner a=new Scanner(System.in);
      System.out.println("请输入一个整数");
      int b=a.nextInt();
      if(b%2==0){
       System.out.println("这个数是偶数");
      }else if(b%2!=0){
       System.out.println("这个数是奇数");
      }
      
     }

    }
    6.输入两个整数,计算他们的和,如果和大于100,就输出这两个数的乘积,如果和小于100,就输出这两个数的商
    import java.util.Scanner;
    public class three {
     public static void main(String []args){
      Scanner a=new Scanner(System.in);
      System.out.println("请输入一个整数b:");
      int b=a.nextInt();
      Scanner d=new Scanner(System.in);
      System.out.println("请输入一个整数c:");
      int c=d.nextInt();
      int w=b+c;
      if(w>100){
       System.out.println(b*c);
      }else {
       System.out.println(b/c);
      }
      
     }

    }
    7、输入两个整数,放入到a与b变量中去,
    如果a>=b就将a与b中的值进行交换,
    否则就不交换。
    目地就是要让a中放的值总是
    小于或等于b中的数,输出。
    import java.util.Scanner;
    public class three {
     public static void main(String []args){
      Scanner t=new Scanner(System.in);
      System.out.println("请输入一个整数a:");
      int a=t.nextInt();
      Scanner y=new Scanner(System.in);
      System.out.println("请输入一个整数b:");
      int b=y.nextInt();
      if(a>=b){
       int c=a; a=b; b=c;
       System.out.println(a+" "+b);
      }else {
       System.out.println(a+" "+b);
      }
      
     }

    }

    8、输入三个double型的数据,
    放入到a,b,c三个变量中去,
    使用条件结构与交换逻辑将
    这三个变量中的值从小到大排列。
    import java.util.Scanner;
    public class three {
     public static void main(String []args){
      Scanner t=new Scanner(System.in);
      System.out.println("请输入一个整数a:");
      double a=t.nextInt();
      Scanner y=new Scanner(System.in);
      System.out.println("请输入一个整数b:");
      double b=y.nextInt();
      System.out.println("请输入一个整数c:");
      double c=y.nextInt();
      double max=a;
      if(b>a&&b>c){
       max=b;   
      }
      if(c>a&&c>b){
       max=c;   
      }
      double min=a;
      if(b<a&&b<c){
       min=b;   
      }
      if(c<a&&c<b){
       min=c;   
      }
      System.out.println(min+" "+((a+b+c)-max-min)+" "+max);
      
     }

    }

  • 相关阅读:
    Java设计模式学习记录-外观模式
    MySql优化
    工厂模式
    @Qualifier
    @AutoWired
    Spring Boot作为Spring Cloud基础设施
    外部化配置
    Spring Boot Actuator Endpoints
    理解Spring Boot Actuator
    理解Production- Ready特性
  • 原文地址:https://www.cnblogs.com/www-hsy-com/p/7941510.html
Copyright © 2020-2023  润新知