- 从键盘输入3个数,求最大值
请输入3个数: 5 2 11 你好,最大数是11 |
输入代码
import java.util.Scanner;
public class Workhome{public static void main(String[] argus){Scanner sc=new Scanner(System.in);System.out.println("请输入三个数:"); int a=sc.nextInt();int b=sc.nextInt();int c=sc.nextInt();int m=a; //引入一个新的变量,与其他两个比较if(m<b){ m=b;}if(m<c){ m=c; //比较的结果,都将m变量定为最大的}System.out.println("您好,最大的数为:"+m); }
}
结果展示
2.模拟取款,输入取款金额,如果余额够,显示余额;否则提示余额不足。
输入代码
import java.util.Scanner;
public class Shopping{public static void main(String[] argus){Scanner sc=new Scanner(System.in);System.out.println("请输入取款的金额:"); int a=sc.nextInt();int b=1000; //原来卡里的钱if(a<b){int c=b-a;System.out.println("您的余额为"+c); }else{System.out.println("您的余额不足"); }}
}
结果展示
- 我想买车,买什么车决定于我在银行有多少存款
- 如果我的存款超过500万,我就买卡迪拉克
- 否则,如果我的存款超过100万,我就买帕萨特
- 否则, 如果我的存款超过50万,我就买依兰特
- 否则, 如果我的存款超过10万,我就买奥托
- 否则, 如果我的存款10万以下 ,我买捷安特
输入代码
import java.util.Scanner;
public class Shopping{public static void main(String[] argus){Scanner sc=new Scanner(System.in);System.out.println("您的存款余额为:"); int a=sc.nextInt();//(0,10](10,50](50,100](100,500](500)if(a<=10){System.out.println("买得起捷安特");}else if(a<=50){System.out.println("买得起奥托"); }else if(a<=100){System.out.println("买得起伊兰特");}else if(a<=500){System.out.println("买得起帕萨特");}else{System.out.println("买得起卡迪拉卡");} }
}
结果展示
4.机票的价格受季节旺季、淡季的影响,头等舱和经济舱价格也不同。假设机票原价5000元,请根据出行的月份和选择的仓位输出实际的机票价格。
旺季(4-10月) | 头等舱 | 九折 |
经济舱 | 八折 | |
淡季 | 头等舱 | 五折 |
经济舱 | 四折 |
控制台输出如下:
请输入您出行的月份:1-12 5 请选择头等舱(1)还是经济舱(2)? 2 您的机票价格为:3000.0 |
代码输入
import java.util.Scanner;
public class Workhome{public static void main(String[] argus){Scanner sc=new Scanner(System.in);System.out.print("请输入您出行的月份:"); int month=sc.nextInt();System.out.print("请选择头等舱(1)还是经济舱(2):"); int acc=sc.nextInt();double fare=5000;//month[4,10]if(month>=4&&month<=10){if(acc==1){fare=5000*0.9;System.out.print("您的机票价格为\t"+fare);}else if(acc==2){fare=5000*0.8;System.out.print("您的机票价格为\t"+fare);}else{System.out.print("您的输入有误");}//month[1,4)(10,12]满足其中之一}else if((month>=1&&month<4)||(month>10&&month<=12)){if(acc==1){fare=5000*0.5;System.out.print("您的机票价格为\t"+fare);}else if(acc==2){fare=5000*0.4;System.out.print("您的机票价格为\t"+fare);}}else{System.out.print("您的输入有误");} }
}
结果展示