1,switch输出星期
public class Week{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int shu =1;
while(shu!=0) {
System.out.print("今天星期几:");
shu =input.nextInt();
switch(shu) {
case 1:
System.out.println("今天是星期一");
break;
case 2:
System.out.println("今天是星期二");
break;
case 3:
System.out.println("今天是星期三");
break;
case 4:
System.out.println("今天是星期四");
break;
case 5:
System.out.println("今天是星期五");
break;
case 6:
System.out.println("今天是星期六");
break;
case 7:
System.out.println("今天是星期日");
break;
}
if(shu>=7&&shu<=10) {System.out.println("请重新输入!");
continue;
} System.out.println("程序结束!"); }
}
}
2,机票价格
public class Fjc {
public static void main(String[] args) {
double money = 5000; //机票价格
Scanner input = new Scanner(System.in);
System.out.print("请输入你出行的月份:\n");
if (input.hasNext() ) {
int num = input.nextInt();
System.out.println("请问您选择选择头等舱还是经济舱?头等舱输入1,经济舱输入2");
int choose = input.nextInt();
switch (num) {
case 9:
case 8:
case 7:
case 6:
case 5:
case 4:
if (choose == 1) {
money = money * 0.9;
break;
}
if (choose == 2) {
money = money * 0.8;
break;
}
default:
if (choose == 1) {
money = money * 0.5;
break;
}
if (choose == 2) {
money = money * 0.4;
}
break;
}
System.out.println("你的机票票价为:" + money);
} else {
System.out.println("请输入正确数字");
}
}
}
3,学习计划
public class Curricula {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入星期几:");
int dayofWeek = input.nextInt();
switch (dayofWeek) {
case 1:
case 3:
case 5:
System.out.println("学习编程");
break;
case 2:
case 4:
case 6:
System.out.println("学习英语");
break;
default:
System.out.println("休息");
}
}
}
4,迷你计算器
public class Calculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入你的第一个操作数:");
double num1 = input.nextDouble();
System.out.println("请输入你的第二操作数:");
if (input.hasNextDouble() ) {
double num2 = input.nextDouble();
System.out.println("请选择你的操作方式:1加法,2减法,3乘法,4除法");
int choose = input.nextInt();
switch (choose) { //利用switch选择计算方法
case 1:
System.out.println("计算结果:" + num1 + "+" + num2+ "=" + (num1+ num2));
break;
case 2:
System.out.println("计算结果:" + number + "-" + number1 + "=" + (num1 - num2));
break;
case 3:
System.out.println("计算结果:" + number + "*" + number1 + "=" + (num1 * num2));
break;
case 4:
System.out.println("计算结果:" + number + "/" + number1 + "=" + (num1 / num2));
break;
}
} else {
System.out.println("请输入正确数字");
}
}
}