您当前的位置: 首页 > 

import java.lx

暂无认证

  • 5浏览

    0关注

    81博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

选择结构 if分支结构

import java.lx 发布时间:2022-07-18 20:24:29 ,浏览量:5

if分支结构          单分支if选择结构:

        语法结构:             if(条件){                 //代码块             }         执行规律:             如果条件为true,执行{}里的代码块,执行完代码块之后,继续执行{}后面的代码             如果条件为false,则跳过if选择结构,执行{}后面的代码     注意:             条件不管写的多么的简单还是多么的复杂,最终结果应该是布尔值,要么为true要么为                  false

//		创建Scanner类对象
		Scanner sc = new Scanner(System.in);
//		获取数据
		
		System.out.println("张浩的成绩为:");
		double score =sc.nextDouble();
//		张浩获得奖励的条件
		if (score>90){
			System.out.println("恭喜你获得1秒灭霸体验卷");
			
		}
		System.out.println("程序执行完毕");
		
双分支if-else结构:

        语法结构:             if(条件){                 //代码块1             }else{             //代码块2              }         执行规律:             如果条件为true,执行代码块1,执行完代码块1后,结束整个if-else结构,继续往后执行if-else结构后面的代码             如果条件为false,执行代码块2,执行完代码块2后,结束整个if-else结构,继续往后执行if-else结构后面的代码          注意:        条件都为布尔值

        /*
		 * 如果张浩Java考试成绩大于90分,老师就奖励他一个iPhone6s 否则老师就罚他蹲马步
		 */
		// 创建Scanner类对象
				Scanner sc = new Scanner(System.in);

				System.out.println("请输入张浩的Java成绩:");
				double javaScore = sc.nextDouble();

				// 张浩Java成绩满足条件,奖励iPhone6s
				if(javaScore>90){//条件满足的时候,执行条件后面{}里面的代码
					System.out.println("老师奖励iPhone6s");
				}else{//当条件不成立的时候,执行else后面{}里的代码
					System.out.println("蹲马步");
				}
				
				System.out.println("程序执行完毕");
多分支if选择机构

            语法结构:                 if(条件1){                     //代码块1;                 }else if(条件2){                     //代码块2;                 }else if(条件3){                     //代码块3;                 }                 ....                 }else{                     代码块n;                 }             执行规律:                 判断条件1,如果条件1为true,则执行代码块1,执行完代码块1,结束整个if-else-if结                        构,执行if-else-if结构后面的代码                 如果条件1为false,则继续往下判断条件2,如果条件2为true,则执行代码块2,执行完                      代码块2,结束整个if-else-if结构,执行if-else-if结构后面的代码                 如果条件2位false,则继续往下判断条件3,如果条件3位true,则执行代码块3,执行完                     代码块3,结束整个if-else-if结构,执行if-else-if结构后面的代码                 如果条件3为false,则继续......                 如果所有条件都不满足,则执行else{}里的代码块n                  注意:                 (1)所有的条件都为布尔值                 (2)else if可以有很多个                 (3)else是可以省略不写,当所有的条件都不满足,并且没有else的时候,则整个if-                                else-if结构里代码的都不会执行    

        /*
		 * 对学员的考试成绩评测
		 * 成绩>=80 :良好 
		 * 成绩>=60 :中等
		 * 成绩=80){
			System.out.println("良好");
		}else if(score>=60){
			System.out.println("中等");
		}else{
			System.out.println("差");
		}
		
		System.out.println("程序执行完毕");

 

关注
打赏
1663829786
查看更多评论
立即登录/注册

微信扫码登录

0.0360s