用java写出商品打折程序
尝试解答一下,这个里面还有老年和教师的判断就省略,主要是打折的代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | import java.util.Scanner;class Test{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); System.out.println( 请输入消费的金额: ); double oldprice = sc.nextDouble(); double newprice; if(oldprice >= 2000){ newprice = oldprice * 0.85; }else if(oldprice >= 1000 && oldprice < 2000){ newprice = oldprice * 0.9; }else newprice = oldprice; Judge jud = new Judge(); if(jud.isTeacher()|| jud.isOldman()) newprice = newprice * 0.95; System.out.println( 打折后的价格是: + newprice); System.out.println( 折扣的程度是: + newprice / oldprice); } }class Judge{ public boolean isTeacher(){ boolean isTeacher = false; return isTeacher; } public boolean isOldman(){ boolean isOld = false; return isOld; }} |
if条件{满足条件执行}else if 条件{满足条件执行}else{满足条件执行}
上述的条件就是总的消费金额,比如消费金额大于等于2000,执行消费金额打85折。
上述的条件就是总的消费金额,比如消费金额大于等于2000,执行消费金额打85折。