zoukankan      html  css  js  c++  java
  • if选择结构

    1、if单选择结构

    • 我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样的一个过程在程序中用if语句来表示;
    • 语法:
      if(布尔值表达式){
          //如果布尔表达式结果为true,将执行的语句      
      }

      package com.steven.demo;
      
      import java.util.Scanner;
      
      public class IfDemo {
          public static void main(String[] args) {
              Scanner scanner = new Scanner(System.in);
              String strScanner = scanner.nextLine();
      
              if (strScanner.contains("Hello")){
                  System.out.println(strScanner);
              }
              System.out.println("End");
         scanner.close(); } }

     

    2、if双选择结构

    • if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。
    • 语法:
      if(布尔表达式){
         //如果布尔表达式的值为true
      }else{
         //如果布尔表达式的值为false
      }

      package com.steven.demo;
      
      import java.util.Scanner;
      
      public class IfDemo2 {
          public static void main(String[] args) {
              Scanner scanner = new Scanner(System.in);
              
              double score = scanner.nextDouble();
              if (score >= 60){
                  System.out.println("成绩及格");
              }else{
                  System.out.println("成绩不及格");
              }
      
              scanner.close();
          }
      }

     3、if多选择结构

    • if 语句后面可以跟 else if…else 语句,这种语句可以检测到多种可能的情况。
    • 使用 if,else if,else 语句的时候,需要注意下面几点:
    1. if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后。
    2. if 语句可以有若干个 else if 语句,它们必须在 else 语句之前。
    3. 一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行。
    4. 语法:
      if(布尔表达式 1){
         //如果布尔表达式 1的值为true执行代码
      }else if(布尔表达式 2){
         //如果布尔表达式 2的值为true执行代码
      }else if(布尔表达式 3){
         //如果布尔表达式 3的值为true执行代码
      }else {
         //如果以上布尔表达式都不为true执行代码
      }
      public class Test {
         public static void main(String args[]){
            int x = 30;
       
            if( x == 10 ){
               System.out.print("Value of X is 10");
            }else if( x == 20 ){
               System.out.print("Value of X is 20");
            }else if( x == 30 ){
               System.out.print("Value of X is 30");
            }else{
               System.out.print("这是 else 语句");
            }
         }
      }

     4、嵌套的if结构

    • 使用嵌套的 if…else 语句是合法的。也就是说你可以在另一个 if 或者 else if 语句中使用 if 或者 else if 语句。
    • 语法:
      if(布尔表达式 1){
         ////如果布尔表达式 1的值为true执行代码
         if(布尔表达式 2){
            ////如果布尔表达式 2的值为true执行代码
         }
      }
      public class Test {
       
         public static void main(String args[]){
            int x = 30;
            int y = 10;
       
            if( x == 30 ){
               if( y == 10 ){
                   System.out.print("X = 30 and Y = 10");
                }
             }
          }
      }
  • 相关阅读:
    linux网络编程-socket(36)
    linux网络编程-socket(2)
    linux网络编程-socket(1)
    jni不通过线程c回调java的函数
    jni 字符串的梳理 2 字符串的处理操作
    jni 字符串的梳理
    android studio 中jni底层日志的打印
    事件冒泡与事件捕获
    盒子模型
    比较好的前端面试题
  • 原文地址:https://www.cnblogs.com/stevenx/p/12952862.html
Copyright © 2011-2022 走看看