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 .
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