Java程式:求三個數的最大值


在本文中,我們將學習如何使用if-else語句Java中查詢三個數中的最大值。if-else結構允許我們評估條件並在條件為真或假時執行不同的程式碼塊。我們將使用比較運算子控制流語句檢查三個數字的值以確定最大值。

問題陳述

給定三個整數值,編寫一個Java程式,使用if-else語句查詢它們中的最大值。

輸入

num1 = 15, num2 = -5, num3 = 7

輸出

15 is the maximum number.

查詢三個數中最大值的步驟

以下是查詢三個數中最大值的步驟

  • 定義三個要比較的整數
  • 使用if條件 檢查第一個數字(num1)是否大於或等於第二個(num2)和第三個(num3)數字。
  • 如果第一個條件為假,則使用else if條件檢查第二個數字(num2)是否大於或等於第一個(num1)和第三個(num3)數字。
  • 如果以上兩個條件都不為真,則第三個數字(num3)將是最大的。

Java程式:求三個數的最大值

以下是查詢三個數中最大值的示例

public class Example {
 public static void main(String args[]) {
int num1 = 15;
int num2 = -5;
int num3 = 7;
if (num1 >= num2 && num1 >= num3)
 System.out.println( num1 + " is the maximum number.");
else if (num2 >= num1 && num2 >= num3)
 System.out.println( num2 + " is the maximum number.");
else
 System.out.println( num3 + " is the maximum number.");
 }
}

輸出

15 is the maximum number.

程式碼解釋

在這個程式中,我們用值15、-5和7分別初始化三個整型變數num1、num2和num3。然後,我們使用if語句進行比較。我們檢查num1是否大於或等於num2和num3。如果此條件為真,則num1是最大數,並將其列印為結果。如果第一個條件為假,我們繼續進行else if條件,在這裡我們檢查num2是否大於或等於num1和num3。如果滿足此條件,則列印num2作為最大值。如果第一個和第二個條件都不為真,則預設情況下,num3必須是最大的,因此程式列印num3作為最大數。

更新於:2024年11月4日

26K+瀏覽量

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.