1.第一题
循环输入一个数(输入0结束)
程序
public static void main(String[] args) {
int max;
int mix;
Scanner input = new Scanner(System.in);
System.out.println("请输入一个整数(输入0时结束):");
int i = input.nextInt();
max = mix = i;
while (i!=0){
System.out.println("请输入一个整数(输入0时结束):");
i = input.nextInt();
if (i==0){
break;
}
if (i>max){
max = i;
}
if (i<mix){
mix = i;
}
}
System.out.println("最大值是:"+max);
System.out.println("最小值是:"+mix);
结果
2.第二题
程序
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入数字1-7(输入0结束):");
int i = input.nextInt();
;
while (i != 0) {
System.out.println("请输入数字1-7(输入0时结束):");
switch (i) {
case 7:
System.out.println("今天是:SUN");
break;
case 6:
System.out.println("今天是:SAT");
break;
case 5:
System.out.println("今天是:FRL");
break;
case 4:
System.out.println("今天是:THU");
break;
case 3:
System.out.println("今天是:WED");
break;
case 2:
System.out.println("今天是:THE");
break;
case 1:
System.out.println("今天是:MON");
break;
default:
System.out.println("请重新输入:");
}
System.out.println("请再次输入:");
i = input.nextInt();
}
}
结果
3.第三题
程序
(1)if语句
public class dingjipiao {
public static void main(String[] args) {
int price = 5000; //机票原价
Scanner input = new Scanner(System.in);
System.out.println("请输入您出行的月份:");
int month = input.nextInt();
System.out.println("选择头等舱还是经济舱(头等舱选一,经济舱选2):");
int i = input.nextInt();
if (month >= 4 && month <= 10) //4-10月为旺季
{
if (i == 1) //选择头等舱
{
System.out.println("您的机票价格为:" +price * 0.9);
}
else if (i == 2) //选择经济舱
{
System.out.println("您的机票价格为:" + price * 0.6);
}
}
else {
if (i == 1) {
System.out.println(":您的机票价格为:" + price * 0.5);
}
else if (i == 2) {
System.out.println("您的机票价格为:" + price * 0.4);
}
}
}
}
结果
(2)switch 语句
//20210325
//wangzhaokuo
public class demo02 {
public static void main(String[] args) {
double i = 5000; //原价
Scanner input = new Scanner(System.in);
System.out.println("请输入月份(1~12):");
int month = input.nextInt();
System.out.println("请问你选择头等舱还是经济舱(头等舱选1,经济舱选2):");
int a = input.nextInt();
switch (month) {
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
double b = (a == 1) ? (i * 0.9) : (i * 0.6);
System.out.println(":您的机票价格:"+b);
break;
default:
double c = (a == 1) ? (i * 0.5) : (i * 0.4);
System.out.println("您的机票价格:" + c);
break;
}
}
}
结果