2022 06 02 Java学习课后练习

#作业 20220602
源代码

import java.math.BigDecimal;
import java.util.Scanner;
public class Work02{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		// 作业1、从键盘输入3个数,求最大值
		System.out.println("作业一");
		String enter = "请输入一个整数数字";

		System.out.print(enter);				
		int numberOne = sc.nextInt(); // 第一个输入的数
		System.out.println();
		System.out.print(enter);
		int numberTwo = sc.nextInt(); // 第二个输入的数
		System.out.println();
		System.out.print(enter);
		int numberThree = sc.nextInt(); // 第三个输入的数
		
		boolean   f1 =  (numberOne >numberTwo && numberOne > numberThree); 
		boolean   f2 =  (numberOne < numberThree && numberTwo < numberThree);
		System.out.println();
			
		if( f1== true ){
			System.out.println("你输入最大的数是"+numberOne);
		}
		else if( f2== true ){
			System.out.println("你输入最大的数是"+numberThree);
		}
		else{
			System.out.println("你输入最大的数是"+numberTwo);
		}
		System.out.println("\n\n\n");



		// 作业2、模拟取款,输入取款金额,如果余额够,显示余额;否则提示余额不足。
		System.out.println("作业二");
		double  money =78901.26;
		BigDecimal bDecimal =new BigDecimal(money);

		System.out.println("请输入取款金额:");
		int witMon = sc.nextInt();
		
		if( money >= witMon ){
			System.out.println("当前账户余额:");
			System.out.println(money);
			System.out.println("是否继续当前操作:");
			System.out.print("继续请按1");
			System.out.print("放弃请按0");
			int w = sc.nextInt();
			if( w == 1 ){
				System.out.println("当前账户余额:");
				System.out.println((money-(double)witMon));
				
			}else{
				System.out.println("即将返回主页面,请稍后!");
			}
		}
		else{
			System.out.println("当前账户余额不足!");
		}
		System.out.println("\n\n\n");

		/**
		*  3、我想买车,买什么车决定于我在银行有多少存款:
		*  (1)如果我的存款超过500万,我就买卡迪拉克
		*  (2)否则,如果我的存款超过100万,我就买帕萨特
		*  (3)否则, 如果我的存款超过50万,我就买依兰特
		*  (4)否则, 如果我的存款超过10万,我就买奥托
		*  (5)否则, 如果我的存款10万以下 ,我买捷安特
		*/
		System.out.println("作业三");
		System.out.println("我:我想买车!");
		System.out.println("导购员:您想什么价位的车!");
		 int hwoMon = sc.nextInt();
		System.out.println("我:我有"+hwoMon+"万的预算");
		if( hwoMon > 500 ){
			System.out.println("导购员:我觉得卡迪拉克和您很配!");
		}else{ 	if( hwoMon > 100 ){
				System.out.println("导购员:您有开帕萨特的气质!");
			}else{ 	
				if( hwoMon > 50 ){
					System.out.println("导购员:你的预算买卡伊兰特性价比最高!");
				}else{ 	
					if( hwoMon > 10 ){
						System.out.println("导购员:那我跟你介绍一下这款奥拓!");
					}else{
						System.out.println("导购员:捷安特性能杠杠的!!!考虑一下");
					 }
				}
			}
		}
		System.out.println("\n\n\n");

		/*
		*4、机票的价格受季节旺季、淡季的影响,头等舱和经济舱价格也不同。
		*假设机票原价5000元,请根据出行的月份和选择的仓位输出实际的机票价格。
		int price = 5000; 
		*/
		System.out.println("从天涯到海角票价是:RMB5000元" );
		int price = 5000; 
		System.out.println("出行日期:9102 - (  请输入月份!!! )");
		int month = sc.nextInt();
		System.out.println("选择头等舱请输入1经济舱请输2:");
		int engRoom = sc.nextInt();
		if(month >= 4 && month <= 10){
			if(engRoom==1){
				System.out.println("你的票价是" + (price-price/10) );
			}else{
				System.out.println("你的票价是" + (price-2*price/10) );
			}
		
		}else {
			if(month < 13  &&  month > 0){
				if(engRoom==1){
					System.out.println("你的票价是" + (price-5*price/10) );
				}else{
					System.out.println("你的票价是" + (price-4*price/10) );
				}
			
			}else{
				System.out.println("我觉得您更适合待在家里!!!");
			}
		}
		

		
	
	}
}


作业一
作业二
作业三

作业四

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值