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("请输入正确数字");
}
}
}