第五次java作业
来源:互联网 发布:最流行的网络语言 编辑:程序博客网 时间:2024/06/06 06:30
1、现在有一个银行保险柜,有两道密码。想拿到里面的钱必须两次输入的密码都要正确。如果第一道密码都不正确,那直接报警;如果第一道密码输入正确,才能有权输入第二道密码。只有当第二道密码也输入正确,才能拿到钱!(两道密码自己设)(嵌套if)
import java.util.Scanner;class test_1 { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入第一次密码:"); int a=s.nextInt(); if(a==123456){ System.out.println("请输入第二次密码:"); int b=s.nextInt(); if (b==123) { System.out.println("保险柜已打开,请小心谨慎~!!!"); } else { System.out.println("第二次输入的密码错误,请仔细输入!~"); } } else { System.out.println("这不是你的保险柜,我们已经报警,咚咚咚咚~~!!!!"); } }}
2、找女朋友,先问“你是女的吗?”当她是的时候,再问“你有多大啊?”
import java.util.Scanner;class test_2 { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请问你是女生吗?"); String a=s.next(); if(a.equals("是")){ System.out.println("请问你有多大呢?"); int b=s.nextInt(); System.out.println("性别:女"+"年龄:"+b); } else{ System.out.println("抱歉,我还有点事,先走了。~"); } }}
3、输入三个整数,如果这三个整数都相等,那么输出“这三个数相等”。否则再判断这三个数之和是否大于1000,如果大于1000输出“这三个数之和大于1000”否则输出“这三个数之和不大于1000”。(嵌套if)
import java.util.Scanner;class test_3 { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入三个整数:"); int a=s.nextInt(); int b=s.nextInt(); int c=s.nextInt(); if(a==b&&b==c){ System.out.println("你输入的三个数字相等!"); } else if(a+b+c>1000){ System.out.println("你输入的三个数字之和大于1000!"); } else{ System.out.println("你输入的三个数字之和不1000大于!"); } }}
4、普通顾客购物满100元打9折;会员购物打8折;会员购物满200元打7.5折
实现思路:
a、外层判断是否是会员
b、内层判断是否达到相应打折要求
import java.util.Scanner;class test_4 { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入您的身份!"); String a=s.next(); System.out.println("请输入您购买的金额!"); double b=s.nextDouble(); if(a.equals("会员")){ System.out.println("欢迎管理,尊敬的会员用户!"); if(b>=200){ System.out.println("您享有打7折的优惠!"); } else{ System.out.println("您享有打8折的优惠!"); } } else if(b>=100){ System.out.println("您享有打9折的优惠!"); } else{ System.out.println("您不享有打折的优惠!"); } }}
5、输入两个小数,先将他们的整数部分拿出求和,
如果大于10,就拿出他们的小数部分的求和,如果他们小数部分的和大于1.0
就输出“这两个数的小数部分大于1.0”,否则就说“这两个数的小数部分小于1.0”;
如果他们整数部分求和不大于10,就拿出他们的小数部分的求差,如果他们小数部分的差大于0.0
就输出“这两个数的小数部分的差大于0.0”,否则就说“这两个数的小数部分的差小于0.0”;
import java.util.Scanner;class test_5 { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入两个小数:"); double a=s.nextDouble(); double b=s.nextDouble(); int a1=(int)a; int b1=(int)b; double a2=a-a1; double b2=b-b1; if(a1+b1>10){ if(a2+b2>1.0) System.out.println("这两个数的小数部分大于1.0"); else System.out.println("这两个数的小数部分小于1.0"); } else{ if(a2-b2>0) System.out.println("这两个数的小数部分的差大于0.0"); else System.out.println("这两个数的小数部分的差小于0.0"); } }}
6、(思考题)
请输入消费金额:250(这个250需要通过扫描器输入)
是否参加优惠换购活动“
1:满50元,加2元换购百事可乐饮料1瓶。
2:满100元,加3元换购500ml可乐1瓶。
3:满100元,加10元换购5公斤面粉。
4:满200元,加10元换购1个苏泊尔炒菜锅。
5:满200元,加20元换购欧莱雅爽肤水1瓶。
0:不换购
请选择:2(这个2需要通过扫描器输入)
本次消费金额:253
成功换购:500ml可乐1瓶
import java.util.Scanner;class test_6 { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入消费金额:"); double a=s.nextDouble(); System.out.println("1:满50元,加2元换购百事可乐饮料1瓶。"); System.out.println("2:满100元,加3元换购500ml可乐1瓶。"); System.out.println("3:满100元,加10元换购5公斤面粉。"); System.out.println("4:满200元,加10元换购1个苏泊尔炒菜锅。"); System.out.println("5:满200元,加20元换购欧莱雅爽肤水1瓶。"); System.out.println("0:不换购"); System.out.println("请输入您的选择:"); int b=s.nextInt(); if(b==1&&a>=50){ System.out.println("本次消费金额:"+(a+2)); System.out.println("成功换购:百事可乐饮料1瓶"); } else if(b==2&&a>=100){ System.out.println("本次消费金额:"+(a+3)); System.out.println("成功换购:500ml可乐1瓶"); } else if(b==3&&a>=100){ System.out.println("本次消费金额:"+(a+10)); System.out.println("成功换购:5公斤面粉"); } else if(b==4&&a>=200){ System.out.println("本次消费金额:"+(a+10)); System.out.println("成功换购:1个苏泊尔炒菜锅"); } else if(b==5&&a>=100){ System.out.println("本次消费金额:"+(a+20)); System.out.println("成功换购:欧莱雅爽肤水1瓶"); } else if(b==0){ System.out.println("本次消费金额:"+a); System.out.println("没有换购物品"); } else { System.out.println("您不符合兑换规则"); } }}
- 第五次java作业
- Java第五次作业
- 第五次java作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次课后作业
- 第五次课后作业
- 第五次作业
- 第五次作业
- 第五次课堂作业
- 第五次课后作业
- 第五次课后作业
- java学习笔记——继承
- ViewPager实现TabHost 效果
- 设计模式 --外观模式(Facade)
- Ubuntu常用命令
- java synchronized详解
- 第五次java作业
- ZOJ Exchange Cards 2734【母函数】
- java学习笔记——多态
- Android App Crash类型
- Android复习笔记(11) -网络编程相关
- JavaScript中基础变量和数据类型的定义
- Android复习笔记(12) -handler的使用
- 如何去面试产品经理
- Cifar实现