专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 编程基础之Java if条件语句练习题

编程基础之Java if条件语句练习题

更新时间:2020-07-17 14:55:29 来源:动力节点 浏览2339次

1、输入一个整数,如果此数为0,则输出”石头”,如果此数为1,则输出”剪刀”,如果此数为2,则输出”布”,如果为其它,则输出”错误”

public class IfTest1 {
static int number;
public static void main(String[] args) {
    System.out.println("请输入一个整数:");
    Scanner sc = new Scanner(System.in);
    number = sc.nextInt();
    if(number==0){
        System.out.println("石头");
    }else if(number==1){
        System.out.println("剪刀");
    } else if(number==2){
        System.out.println("布");
    }else{
        System.out.println("错误");
        }
    }
 }

2、输入三个数比较大小,输出最大的数

public class IfTest2 {
public static void main(String[] args) {
System.out.println("请输入");
  Scanner sc = new Scanner(System.in);
  String x=sc.nextLine();
  String y=sc.nextLine();
  String z=sc.nextLine();
  Double a=Double.parseDouble(x);
  Double b=Double.parseDouble(y);
  Double c=Double.parseDouble(z);
  if(a>b){
   if(a>c){
    System.out.println(a);
   }
   else
   {
    System.out.println(c);;
   }
  }
  else
  {
   if(b>c){
    System.out.println(b);
   }
   else
   {
    System.out.println(c);
   }
    
  }
}
}

3、输入一个整数,如果输入的数大于等于1000,那么输出“输入的数>=1000”,否则的话就输出“输入的数<1000”。

public class IfTest3 {
static int number;
public static void main(String[] args) {
    System.out.println("输入一个整数:");
    Scanner sc = new Scanner(System.in);
    number = sc.nextInt();
    if(number>=1000){
        System.out.println("输入的数>=1000");
    }else{
        System.out.println("输入的数<1000");
       }
   }
}

4、输入三个int型的数据,放入到a,b,c三个变量中去,使用条件结构与交换逻辑将这三个变量中的值从小到大排列。

public class IfTest4 {
static int a,b,c,max,middle,min;
public static void main(String[] args) {
    System.out.println("输入三个整数:");
    Scanner sc = new Scanner(System.in);
    a = sc.nextInt();
    b = sc.nextInt();
    c = sc.nextInt();
    max =a;
    if(b>a&&b>c){
        max = b;
    }
    if(c>a&&c>b){
        max = c;
    }
    min = a;
    if(b

5、输入一个年份,判是闰年还是平年

public class IfTest5 {
static int age;
public static void main(String[] args) {
    System.out.println("输入一个年份:");
    Scanner sc = new Scanner(System.in);
    age = sc.nextInt();
    if(age%4==0||age%100==0||age%400==0){
        System.out.println(age+"是闰年!!!!");
    }else{
        System.out.println(age+"是平年!!!!");
        }
      } 
    }

以上就是动力节点java培训机构的小编针对“编程基础之Java if条件语句练习题”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>