本次课程所有的编译程序下载地址:链接:https://pan.baidu.com/s/1HYQc9EdFP2aPL9ZqBm70cA
提取码:it44
复制这段内容后打开百度网盘手机App,操作更方便哦
一、作业
1、课后练习第三题:
假如你准备去海南旅游,现在要订购机票,机票的价格收季节旺季、淡季影响,而且头等舱和经济舱价格也不同。假设机票原价为5000元,4~10月为旺季,旺季头等舱打9折,经济舱打6折,其他月份为淡季,淡季头等舱打5折,经济舱打4折。
编写代码为:
import java.util.*;
public class LianXi3 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入您的出行月份:1~12");
int month=input.nextInt();
System.out.println("请问您选择头等舱还是经济舱?头等舱输入1,经济舱输入2");
int chose=input.nextInt();
double ticket=5000;
switch (month){
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
double pay=(chose==1)?(ticket*0.9):(ticket*0.6);
System.out.println("您的机票价格为:"+pay);
break;
default:
double pay1=(chose==1)?(ticket*0.5):(ticket*0.4);
System.out.println("您的机票价格为:"+pay1);
break;
}
}
}
输出结果为:
请输入您的出行月份:1~12
3
请问您选择头等舱还是经济舱?头等舱输入1,经济舱输入2
1
您的机票价格为:2500.0
2、赌骰子游戏;
编写代码为:
import java.util.*;
public class LuckyBoy {
public static void main(String[] args) {
Scanner input= new Scanner(System.in);
System.out.println("***********欢迎来到幸运小子娱乐城************");
System.out.println("是否参与游戏?y/n");
String chose=input.next();
int money=5000; //单位:万;
int end;
if(!"n".equals(chose)){
int saizi1=(int)(Math.random()*6)+1;
int saizi2=(int)(Math.random()*6)+1;
int saizi3=(int)(Math.random()*6)+1;
int sum=saizi1+saizi2+saizi3;
System.out.println("请下注:(万)");
int pay=input.nextInt();
System.out.println("请压大小:大/小");
String result=input.next();
String kaipan=(sum>9)?"大":"小";
System.out.println("买定离手:"+saizi1+","+saizi2+","+saizi3+":"+kaipan);
if(result.equals(kaipan)){
System.out.println("恭喜你买中!");
end=money+pay;
}else {
System.out.println("很遗憾没有中!");
end=money-pay;
}
System.out.println("您的余额为:"+end);
}else {
System.out.println("小赌怡情,大赌发家致富!");
}
}
}
输出结果为:
扫描二维码关注公众号,回复:
4660481 查看本文章
***********欢迎来到幸运小子娱乐城************
是否参与游戏?y/n
y
请下注:(万)
49
请压大小:大/小
大
买定离手:5,2,6:大
恭喜你买中!
您的余额为:5049
3、使用switch 表示1、3、5学习,2、4、6复习,周天休息;
编写代码为:
import java.util.*;
public class ZuoYe {
public static void main(String[] args) {
Scanner input= new Scanner(System.in);
System.out.print("请输入今天星期几:");
int week=input.nextInt();
switch (week){
case 1:
case 3:
case 5:
System.out.println("您今天有正课,要学习哦!");
break;
case 2:
case 4:
case 6:
System.out.println("您今天没有课,要复习哦!");
break;
default:
System.out.println("今天您休息!");
}
}
}
输出结果为:
请输入今天星期几:5
您今天有正课,要学习哦!