第4章 switch结构 课后作业:

1.      学习计划:                                                                                                                                                                     
  import java.util.Scanner;                                                                                                                                    
  public class Arrange {
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("休息");
}
}
}
2.成绩除以10

 public class SoSo {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入你的成绩:");
double score = input.nextDouble();
int score1 = (int) score / 10;     //输入的数字/10赋值给score1
switch (score1) {
case 10:
System.out.println("父亲给他买辆车");
break;
case 9:
System.out.println("母亲给她买一部笔记本");
break;
case 8:
case 7:
case 6:
System.out.println("母亲给她买一部手机");
break;
default:
System.out.println("没有礼物");
}
}
}
3.飞机票计划月份除以10: 

 import java.util.Scanner;
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() == true) {
int yue = input.nextInt();
System.out.println("请问您选择选择头等舱还是经济舱?头等舱输入1,经济舱输入2");
int cabin = input.nextInt();
switch (yue) {
case 9:
case 8:
case 7:
case 6:
case 5:
case 4:
if (cabin == 1) {
money = money * 0.9;
break;
}
if (cabin == 2) {
money = money * 0.8;
break;
}
default:
if (cabin == 1) {
money = money * 0.5;
break;
}
if (cabin == 2) {
money = money * 0.4;
}
break;
}
System.out.println("你的机票票价为:" + money);
} else {
System.out.println("请输入正确数字");
}
}
}
4. 使用计算器“+”“-”“*”“/”运算,输出运算结果:

import java.util.Scanner;
public class Computer {
public static void main(String[] args) {
   Scanner input = new Scanner(System.in);
   System.out.println("请输入你的第一个操作数:");
   double number = input.nextDouble();
   System.out.println("请输入你的第二操作数:");
   if (input.hasNextDouble() == true) {     //判断输入的数字是否是数字!
double number1 = input.nextDouble();
System.out.println("请选择你的操作方式:1加法,2减法,3乘法,4除法");
int choose = input.nextInt();
switch (choose) {
case 1:
System.out.println("计算结果:" + number + "+" + number1 + "=" + (number + number1));
break;
case 2:
System.out.println("计算结果:" + number + "-" + number1 + "=" + (number - number1));
break;
case 3:
System.out.println("计算结果:" + number + "*" + number1 + "=" + (number * number1));
break;
case 4:
System.out.println("计算结果:" + number + "/" + number1 + "=" + (number / number1));
break;
  }
   } else {
 System.out.println("请输入正确数字");
 } 
 }
 }




猜你喜欢

转载自blog.csdn.net/gz98411/article/details/79747459