Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java để tìm con số lớn nhất trong ba số

Trong bài này, chúng ta sẽ hiểu cách tìm số nguyên lớn nhất trong ba số nguyên trong Java. Điều này được thực hiện bằng cách sử dụng một toán tử lớn hơn (<). Ở đây, chúng tôi sử dụng một điều kiện if-else đơn giản để so sánh các giá trị.

Dưới đây là một minh chứng về điều tương tự -

Đầu vào

Giả sử đầu vào của chúng tôi là -

-50, 30 and 50

Đầu ra

Đầu ra mong muốn sẽ là -

The largest number is 50

Thuật toán

Step1- Start
Step 2- Declare three integers: input_1, input_2 and input_3
Step 3- Prompt the user to enter the three-integer value/ define the integers
Step 4- Read the values
Step 5- Using an if else loop, compare the first input with the other two inputs to check if it is
the largest of the three integers. If not, repeat the step for the other two integers.
Step 6- Display the result
Step 7- Stop

Ví dụ 1

Ở đây, đầu vào đang được người dùng nhập dựa trên lời nhắc. Bạn có thể thử trực tiếp ví dụ này trong công cụ nền tảng mã hóa của chúng tôi Chương trình Java để tìm con số lớn nhất trong ba số .

import java.util.Scanner;
public class Largest {
   public static void main(String[] args) {
      int my_input_1, my_input_2, my_input_3;
      System.out.println("Required packages have been imported");
      Scanner my_scanner = new Scanner(System.in);
      System.out.println("A scanner object has been defined ");
      System.out.print("Enter the first number : ");
      my_input_2 = my_scanner.nextInt();
      System.out.print("Enter the second number : ");
      my_input_2 = my_scanner.nextInt();
      System.out.print("Enter the third number : ");
      my_input_3 = my_scanner.nextInt();
      my_input_1 = -50;
      my_input_2 = 30;
      my_input_3 = 50;
      if( my_input_1 >= my_input_2 && my_input_1 >= my_input_3)
         System.out.println("The largest number is " +my_input_1);
      else if (my_input_2 >= my_input_1 && my_input_2 >= my_input_3)
         System.out.println("The largest number is " +my_input_2);
      else
         System.out.println("The largest number is " +my_input_3);
   }
}

Đầu ra

Required packages have been imported
A reader object has been defined
Enter the first number : -50
Enter the second number : 30
Enter the third number : 50
The largest number is 50

Ví dụ 2

Ở đây, số nguyên đã được xác định trước đó và giá trị của nó được truy cập và hiển thị trên bảng điều khiển.

public class Largest {
   public static void main(String[] args) {
      int my_input_1, my_input_2, my_input_3;
      my_input_1 = -50;
      my_input_2 = 30;
      my_input_3 = 50;
      System.out.println("The three numbers are defined as " +my_input_1 +", " +my_input_2 +" and " +my_input_3);
      if( my_input_1 >= my_input_2 && my_input_1 >= my_input_3)
         System.out.println("The largest number is " +my_input_1);
      else if (my_input_2 >= my_input_1 && my_input_2 >= my_input_3)
         System.out.println("The largest number is " +my_input_2);
      else
         System.out.println("The largest number is " +my_input_3);
   }
}

Đầu ra

The three numbers are defined as -50, 30 and 50
The largest number is 50