码迷,mamicode.com
首页 > 其他好文 > 详细

If选择结构

时间:2020-12-31 12:35:12      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:ati   pac   out   关系   nbsp   void   内容   if语句   span   

格式1:

if(关系表达式){

  语句体;

}

执行流程:

1、首先计算表达式的值

2、判断表达式的值如果为true将就执行语句体,如果为false不执行语句体

3、继续执行后面的语句内容

注意事项:

1、如果if语句所控制的语句体是一条语句,大括号可以不用写,但是不建议。

2、if语句的小括号后面不用写分号

 1 package day03;
 2 
 3 public class IfDemo01 {
 4     public static void main(String[] args) {
 5         System.out.println("开始");
 6         int age = 17;
 7         if (age >= 12) {
 8             System.out.println("可以玩平板电脑");
 9         }
10         System.out.println("结束");
11     }
12 }

执行结果:

技术图片

 格式2:

if(关系表达式){

  语句体1;

}

else{

  语句体2;

}

执行流程:

1、首先计算关系表达式的值

2、判断关系表达式的值为true执行语句体1,如果为false执行语句体2

3、继续执行后面的语句内容

 1 package day03;
 2 
 3 public class IfDemo02 {
 4     public static void main(String[] args) {
 5         int num = 9;
 6         if (num % 2 == 0) {
 7             System.out.println("偶数");
 8         } else {
 9             System.out.println("奇数");
10         }
11     }
12 }

执行结果:

技术图片

 格式3:

if (判断条件1) {
  语句体1;
}

else if (判断条件2) {
  语句体2;
}

else {
  语句体n+1;
}

执行流程:

1、首先计算判断条件1的值

2、如果值为true就执行语句体1,如果为false就计算条件2的值并进行判断

3、如果值为true就执行语句体2,如果为false就计算判断条件3的值

……

如果没有任何判断条件为true就执行语句体n+1

eg:

 1 package day03;
 2 
 3 public class IfDemo03 {
 4     public static void main(String[] args) {
 5         int score = 90;
 6         if (score>= 90 &&score<=100){
 7             System.out.println("优秀");
 8         }
 9         else if (score>=80&score<=89){
10             System.out.println("良好");
11         }
12         else if (score>=70&score<=79){
13             System.out.println("中等");
14         }
15         else if (score>=60&score<=69){
16             System.out.println("及格");
17         }
18         else if (score>=0&score<=59){
19             System.out.println("不及格,请加油!");
20         }
21         else {
22             System.out.println("数据有误");
23         }
24     }
25 }

执行结果:

技术图片

If选择结构

标签:ati   pac   out   关系   nbsp   void   内容   if语句   span   

原文地址:https://www.cnblogs.com/xxeleanor/p/14195093.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!