if分支结构

张开发
2026/5/5 11:19:33 15 分钟阅读

分享文章

if分支结构
public class Cortis4 { public static void main(String[] args) { //李雷想买一个价值7988元的新手机她的旧手机在二手市场能卖1500元 // 而手机专卖店推出以I旧换新的优惠把她的旧手机交给店家 // 新手机就能够打8折优惠。为了更省钱李雷要不要以旧换新? int a7988-1500;//计算价格 double b7988*0.8; if (ab){//假如ab System.out.println(以旧换新划算);//输出 }else {//假如ab System.out.println(二手市场划算);//输出 } } }import java.util.Scanner; public class Cortis5 { public static void main(String[] args) { //依次录入三个整数求出三个数中的最小值 Scanner zui new Scanner(System.in); System.out.println(输入第一个整数);//这一步输出可以在控制台输出 int a zui.nextInt();//用来接收不用输入 System.out.println(输入第二个整数); int b zui.nextInt(); System.out.println(输入第三个整数); int c zui.nextInt(); int na;//用来定义最小值 if (abac){//abc 是两边同时true naa;//如果是会赋值给na } else if (babc) { nab; } else if (cacb) { nac; System.out.println(最小的值是na);//输出 } } }import java.util.Scanner; public class Cortis6 { public static void main(String[] args) { //某商场购物可以打折具体规则如下: //普通顾客购不满100元不打折满100元打9折;会员购物不满200元打8折满200元打7.5折; //不同打折规则不累加计算。 //请根据此优惠计划进行购物结算键盘录入顾客的类别(0表示普通顾客1表示会员) // 和购物的折前金额(整数即可)输出应付金额(小数类型) Scanner gw new Scanner(System.in); System.out.println(请输入你的顾客类别(0是普通顾客1是会员顾客));//这一步输出可以在控制台输出 int gklx gw.nextInt();//用来接收不用输入 System.out.println(请输入你的应付金额); double yfje gw.nextDouble(); if (gklx 0) {//判断是否等于0是否是普通顾客 if (yfje 0 yfje 100) {//筛选两边同时true System.out.println(您的应付金额为 yfje); } else if (yfje 100) { System.out.println(您的应付金额为 yfje * 0.9); } else {//全部都是false才会执行 System.out.println(您输入的金额有误); if (gklx 1) {//判断是否等于1是否是会员顾客 if (yfje 0 yfje 200) { System.out.println(您的应付金额为 yfje * 0.8); } else if (yfje 200) { System.out.println(您的应付金额为 yfje * 0.75); } else { System.out.println(您输入的金额有误); } } } } else { System.out.println(您输入的顾客类别有误);//这一句在gklb0的括号范围内两个顾客类别都是才会执行 } } }

更多文章