本篇文章介绍如何使用【if else 】,仅是对自己学习的记录,并没有深入分析每个模块。感谢支持!
//题一:
/输入一个整数,如果此数为0,则输出”石头”,如果此数为1,则输出”剪刀”,如果此数为2,则输出”布”,如果为其它,则输出”错误”/
Scanner scanner = new Scanner(System.in);int inPut = Int();if (inPut == 0) {System.out.println("石头");} else if (inPut == 1) {System.out.println("剪刀");} else if (inPut == 2) {System.out.println("布");} else {System.out.println("输入错误!");}
//题二:
//输入三个数比较大小,输出最大的数
Scanner scanner1 = new Scanner(System.in);int inPut1 = Int();int inPut2 = Int();int inPut3 = Int();int Max = inPut1;if (inPut2 > Max) {Max = inPut2;}if (inPut3 > Max) {Max = inPut3;}System.out.println(Max);
//题三:
// 输入一个整数,如果输入的数大于等于1000,那么输出“输入的数>=1000”,否则的话就输出“输入的数<1000”。
Scanner scanner = new Scanner(System.in);int inPut = Int();if (inPut >= 1000) {System.out.println(inPut + "t>=1000");} else {System.out.println(inPut + "t< 1000");}
题四
//题五:
// 输入一个年份,判是闰年还是平年
// 分析:只要 输入 的 后两位数 能 够除清 4 就是润年,否则 就是平年
/* 闰年的条件zhidao是:
① 能被4整除,但不能被100整除;
② 能被100整除,又能被400整除。*/
Scanner scanner = new Scanner(System.in);int inPut = Int();if (inPut % 4 == 0 && inPut % 100 != 0 || inPut % 400 == 0) {System.out.println(inPut + "是润年");} else {System.out.println(inPut + "平年");}
题五
//题六:/*
// 输出”你爱我吗?”,如果回答的是”yes”,则输出”你是爱我的”,如果回答的是”no”,
// 则输出”原来你不爱我”,如果回答的是其它,则输出”你到底是爱还是不爱,自己也不清楚”.*/
System.out.println("你爱我嘛?");Scanner scanner = new Scanner(System.in);String string = ();if (string.equals("yes")) {System.out.println("你是爱我的?");} else if (string.equals("no")) {System.out.println("原来你不爱我");} else {System.out.println("乱七八糟");}
题六
输入一个int型的数据,判断这个数是否是奇数 还是 偶数
System.out.println("请输入一个整数:");Scanner scanner = new Scanner(System.in);int inPut = Int();if (inPut % 2 == 1) {System.out.println(inPut + ":是奇数");} else {System.out.println(inPut+":是偶数");}
题七
输入三个int型的数据,放入到a,b,c三个变量中去,使用条件结构与交换逻辑将这三个变量中的值从小到大排列。
Scanner scanner = new Scanner(System.in);System.out.println("请输入三个整数:");int a = Int();int b = Int();int c = Int();int Max = a;if (b > a && b > c) {Max = b;}if (c > a && c > b) {Max = c;}int Min = a;if (b < a && b < c) {Min = b;}if (c < a && c < b) {Min = c;}int sum = (a + b + c) - (Max + Min);System.out.println(Min + "," + sum + "," + Max);
题八
//编写一个程序,获取用户输入的狗的年龄,通过程序显示其相当于人类的年龄。如果用户输入负数,请显示一个提示信息。
// (狗的前两年每一年相当于人类的10.5岁,之后每增加一年就增加四岁。)
// 10.5 +10.5 +4+4+4…
Scanner scanner = new Scanner(System.in);int inPut = Int();if (inPut > 0 && inPut <= 2) {System.out.println(inPut * 10.5);} else if (inPut > 2) {System.out.println("人的年龄为:" + ((2 * 10.5) + (inPut - 2) * 4));} else {System.out.println("请重新输入...");}
本文发布于:2024-01-30 23:21:22,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170662808323568.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |