java学习2022-6-2

  1. 从键盘输入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("您的余额不足");  
		}
			
	}
}

结果展示

  1. 我想买车,买什么车决定于我在银行有多少存款
    1. 如果我的存款超过500万,我就买卡迪拉克
    2. 否则,如果我的存款超过100万,我就买帕萨特
    3. 否则, 如果我的存款超过50万,我就买依兰特
    4. 否则, 如果我的存款超过10万,我就买奥托
    5. 否则, 如果我的存款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("您的输入有误");
			}	
	}
}


结果展示

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值