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;
min=b;
}
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培训机构的小编针对“Java基础学习:if语句练习题”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习