java基本语法三

1 程序流程控制

  • 流程控制语句是用来控制程序中各语句执行顺序的语句,可以将语句组合完成能完成一定功能的小逻辑模块。
  • 流程控制方式采用结构化程序设计中规定的三种基本流程,即:
  • ①顺序结构:
    • 程序从上到下逐行地执行,中间没有任何判断和跳转。  
  • ②分支结构:
    • 根据条件,选择性的执行某段代码。
    • 有if--else和switch--case两种分支语句。  
  • ③循环结构:
    • 根据循环条件,重复性的执行某段代码。
    • 有while、do...while、for循环三种循环语句。
    • JDK1.5提供了foreach循环,方便遍历集合、数组元素。  

1.1 if-else语句

  • 格式1:
if(条件表达式){
  //执行代码块;  
}

  • 格式2:
if(条件表达式){
  //执行代码块1;  
}else{
  //执行代码块2;  
}

  •  格式3:
if(条件表达式1){
  //执行代码块1;  
}else if(条件表达式2){
  //执行代码块2;  
}
...
else{
  //执行代码块n;  
}

  •  示例:
package day04;

public class IfTest {
    public static void main(String[] args) {
        int heartBeats = 70;
        if (heartBeats < 60 || heartBeats > 100) {
            System.out.println("需要去医院做检查");
        } 
    }
}
  •  示例:
package day04;

public class IfTest {
    public static void main(String[] args) {
        boolean flag = true;
        if(flag){
            System.out.println("周末出去玩");
        }else{
            System.out.println("天气不好,周末在家睡觉");
        }
    }
}
  •  示例:
package day04;

public class IfTest {
    public static void main(String[] args) {
        int age = 50;
        if (age > 0 && age <= 0.6) {
            System.out.println("婴儿");
        } else if (age > 0.6 && age <= 2) {
            System.out.println("幼儿");
        } else if (age > 2 && age <= 6) {
            System.out.println("儿童");
        } else if (age > 6 && age <= 14) {
            System.out.println("少年");
        } else if (age > 14 && age <= 35) {
            System.out.println("青年");
        } else if (age > 35 && age <= 60) {
            System.out.println("中年");
        } else if (age > 60) {
            System.out.println("老年");
        }
    }
}

猜你喜欢

转载自www.cnblogs.com/xuweiweiwoaini/p/10793884.html
今日推荐