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

Java基础学习:if语句练习题

更新时间:2020-04-26 14:19:25 来源:动力节点 浏览2545次

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

    publicclassIfTest1{

    staticintnumber;

    publicstaticvoidmain(String[]args){

    System.out.println("请输入一个整数:");

    Scannersc=newScanner(System.in);

    number=sc.nextInt();

    if(number==0){

    System.out.println("石头");

    }elseif(number==1){

    System.out.println("剪刀");

    }elseif(number==2){

    System.out.println("布");

    }else{

    System.out.println("错误");

    }

    }

    }

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

    publicclassIfTest2{

    publicstaticvoidmain(String[]args){

    System.out.println("请输入");

    Scannersc=newScanner(System.in);

    Stringx=sc.nextLine();

    Stringy=sc.nextLine();

    Stringz=sc.nextLine();

    Doublea=Double.parseDouble(x);

    Doubleb=Double.parseDouble(y);

    Doublec=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”。

    publicclassIfTest3{

    staticintnumber;

    publicstaticvoidmain(String[]args){

    System.out.println("输入一个整数:");

    Scannersc=newScanner(System.in);

    number=sc.nextInt();

    if(number>=1000){

    System.out.println("输入的数>=1000");

    }else{

    System.out.println("输入的数<1000");

    }

    }

    }

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

    publicclassIfTest4{

    staticinta,b,c,max,middle,min;

    publicstaticvoidmain(String[]args){

    System.out.println("输入三个整数:");

    Scannersc=newScanner(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

    min=b;

    }

    if(c

    min=c;

    }

    middle=(a+b+c)-(max+min);

    System.out.println(min+","+middle+","+max);

    }

    }

    }

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

    publicclassIfTest5{

    staticintage;

    publicstaticvoidmain(String[]args){

    System.out.println("输入一个年份:");

    Scannersc=newScanner(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基础学习:if语句练习题

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

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

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