资讯详情

if选择结构

流程控制句是控制程序中每个句子执行顺序的句子。

二、三种基本结构

顺序结构,选择结构,循环结构

练习:if-else张浩选择结构(双分支)Java成绩大于98分,音乐成绩大于80分,老师会奖励他;或者Java成绩等于100分,音乐成绩超过70分,老师也会奖励他
public class Award {     static Scanner sc = new Scanner(System.in);     public static void main(String[] args) {         System.out.println("请输入张浩的JAVA成绩");         int javaScore = sc.nextInt()//接收张浩java的成绩         System.out.println("请输入张浩的音乐成绩");         int musicScore = sc.nextInt()//接收张浩音乐的成绩         if  ((javaScore > 98 && musicScore > 80) || (javaScore == 100 && musicScore > 70)){             System.out.println("老师会奖励他的");         }     } }

if-else语法选择结构:

if ( 条件 ) {          //代码块1    }else {         //代码块2  } 

练习:制作登录系统

提示用户分别输入帐户和密码 如果账号等于admin而且密码等于0,系统提示成功登录

public class Stem {     static Scanner sc = new Scanner(System.in);     public static void main(String[] args) {         System.out.println("请输入账号");         String userName = sc.next()//接收账号         System.out.println("请输入密码");         String passWord = sc.next()//接收密码         if ("admin".equals(userName)  && "0".equals(passWord) ){             System.out.println("登陆成功");         }else{             System.out.println("帐号或密码错误,登录失败");         }     } }

语法:

if ( 成绩>=80) {       //代码块1    }  else if (成绩>=60) {       //代码块2   }  else {       //代码块3   } 

练习:

    static Scanner sc = new Scanner(System.in);     public static void main(String[] args) {         System.out.println("请输入您的存款");         int money = sc.nextInt();         if(money >= 500){             System.out.println("买凯迪拉克");         }else if(money >=100){//条件             System.out.println("买帕萨特");         }else if(money >= 50){//条件             System.out.println("买伊兰特");         }else if(money >= 10){//条件             System.out.println("奥拓");         }else {             System.out.println("买捷安特");         }     } }

语法:

if(条件1) {       if(条件2) {             //代码块1       } else {             //代码块2       } } else {      //代码块3 } 

练习:购物结算

    static Scanner sc = new Scanner(System.in);     public static void main(String[] args) {         System.out.println("请输入是否是会员:是的(y)/否(其他字符)");         String memberName = sc.next();//会员         System.out.println("请输入购物金额:");         double shopMoney = sc.nextDouble();//消费金额         if("y".equals(memberName)){             ///会员用户             if(shopMoney >= 200){                 System.out.println("实际支付:"   shopMoney * 0.75);             }else{                 System.out.println("实际支付:"   shopMoney * 0.8);             }         }else{             //普通用户             if(shopMoney >= 200){                 System.out.println("实际支付:"   shopMoney * 0.9);             }else {                 System.out.println("实际支付:"   shopMoney);             }         }     } }

标签: passat氧传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台