今天是学习Java的第四天
4道练习题
第1题
题目:
运行结果:
代码如下:
//从键盘输入3个数,求最大值
import java.util.Scanner;
public class MaxValue{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入3个数:");
double num1 = sc.nextDouble();
double num2 = sc.nextDouble();
double num3 = sc.nextDouble();
double max = num1;
if(num2 > max){
max = num2;
}
if(num3 > max){
max = num3;
}
System.out.println("你好,最大数是:"+max);
}
}
第2题
题目:
2、模拟买车,输入取款金额,如果余额够,显示余额;否则提示余额不足。
运行结果:
代码如下:
//模拟取款,输入取款金额,如果余额够,显示余额;否则提示余额不足。
import java.util.Scanner;
public class SimulateWithdrawal{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
double balanceMoney =1234567.89; //记录余额
System.out.print("请输入取款金额:");
double WithdrawalAmount = sc.nextDouble(); //记录取款金额
if(balanceMoney >= WithdrawalAmount){
System.out.println("余额足够,余额为:"+(balanceMoney-WithdrawalAmount));
}else{
System.out.println("余额不足!");
}
}
}
第3题
题目:
运行结果:
代码如下:
//我想买车,买什么车决定于我在银行有多少存款:
import java.util.Scanner;
public class BuyCar{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.print("请输入你的存款:");
double money = sc.nextDouble();
if(money > 5000000){
System.out.println("你的存款超过500万,买卡迪拉克吧。");
}else if(money > 1000000){
System.out.println("你的存款超过100万,买帕萨特吧。");
}else if(money > 500000){
System.out.println("你的存款超过50万,买依兰特吧。");
}else if(money > 100000){
System.out.println("你的存款超过10万,买奥托吧。");
}else if(money > 0){
System.out.println("你的存款在10万以下,买捷安特吧。");
}else{
System.out.println("买神马车,赶紧挣钱去!");
}
}
}
第4题
题目:
运行结果:
代码如下:
//计算机票价格
import java.util.Scanner;
public class Fare{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.print("请输入您出行的月份(1-12):");
int month = sc.nextInt();
System.out.print("请选择头等舱(1)还是经济舱(2):");
int position = sc.nextInt();
double AirTicket = 0;
if(month>=4&&month<=10){ //旺季
if(position == 1){ //头等舱
AirTicket = 5000 *0.9;
System.out.println("您的机票价格为:"+AirTicket);
}else if(position == 2){ //经济舱
AirTicket = 5000 *0.8;
System.out.println("您的机票价格为:"+AirTicket);
}else{
System.out.println("您的输入有误,请重新输入。");
}
}else if( (month>=1 && month<4)
||(month>10&&month<=12) ){ //淡季
if(position == 1){ //头等舱
AirTicket = 5000 *0.5;
System.out.println("您的机票价格为:"+AirTicket);
}else if(position == 2){ //经济舱
AirTicket = 5000 *0.4;
System.out.println("您的机票价格为:"+AirTicket);
}else{
System.out.println("您的输入有误,请重新输入。");
}
}else{ //输入有误
System.out.println("您的输入有误,请重新输入。");
}
}
}