亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Java 菜鳥(niǎo)教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊(duì)列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java 程序檢查三個(gè)布爾變量中的兩個(gè)是否為真(true)

Java 實(shí)例大全

在此示例中,我們將學(xué)習(xí)檢查三個(gè)布爾變量中的兩個(gè)在Java中是否為true。

要理解此示例,您應(yīng)該了解以下Java編程主題:

示例:檢查三個(gè)布爾變量中的兩個(gè)是否為真

//Java程序檢查是否有2個(gè)變量
//這三個(gè)變量中有一個(gè)為真

import java.util.Scanner;

class Main {
  public static void main(String[] args) {
    
    //創(chuàng)建3個(gè)布爾變量
    boolean first;
    boolean second;
    boolean third;
    boolean result;

    //從用戶獲取布爾輸入
    Scanner input = new Scanner(System.in);
    System.out.print("輸入第一個(gè)布爾值: ");
    first = input.nextBoolean();

    System.out.print("輸入第二個(gè)布爾值: ");
    second = input.nextBoolean();

    System.out.print("輸入第三個(gè)布爾值: ");
    third = input.nextBoolean();

    //檢查是否有兩個(gè)是 true
    if(first) {

      // 如果第一是 true
      // 第二個(gè)和第三個(gè)中有一個(gè)為true
      // 則 result 為 true
      result = second || third;
    }
    else {

      // 如果第一個(gè)是 false
      // 第二個(gè)和第三個(gè)都為 true
      // 則 result 也為 true
      result = second && third;
    }

    if(result) {
      System.out.println("有兩個(gè)布爾值為 true.");
    }
    else {
      System.out.println("有兩個(gè)布爾值不為 true.");
    }

    input.close();
  }

}

輸出1

輸入第一個(gè)布爾值: true
輸入第二個(gè)布爾值: false
輸入第三個(gè)布爾值: true
有兩個(gè)布爾值為 true.

輸出2

輸入第一個(gè)布爾值: false
輸入第二個(gè)布爾值: true
輸入第三個(gè)布爾值: false
有兩個(gè)布爾值不為 true.

在上面的實(shí)例中,我們有三個(gè)名為 first,second 和 third的布爾變量。在這里,我們檢查了三個(gè)布爾變量中的兩個(gè)是否為true。

我們已經(jīng)使用 if...else 語(yǔ)句檢查兩個(gè)布爾變量是否為真(true)。

if(first) {
  result = second || third;
}
else {
  result = second && third;
}

在這里,除了if...else語(yǔ)句之外,我們還可以使用三元運(yùn)算符。

result = first ? second || third : second && third;

Java 實(shí)例大全