Java-program til at finde det største af tre numre
Vil du udmærke dig inden for java-kodning? Øv dig med disse Java-programmer-eksempler med output og skriv enhver form for nemme eller svære programmer på java-sproget
Java-program til at finde det største af tre numre
- Java-program til at finde maksimalt tre tal.
- Skriv et java-program for at finde det største af tre givne tal.
I dette Java-program skal vi finde det største antal af tre givne tal.
For eksempel :
Input :5 3 9
Output :9
Java-program til at finde maksimalt tre tal ved hjælp af if else-sætningen
Lad A, B og C være tre givne tal
- Sammenlign først A og B.
- Hvis A> B, så udskriv maksimum af A og C.
- Ellers Hvis A
package com.tcc.java.programs; import java.util.Scanner; /** * Java Program to find largest of three numbers */ public class MaximumThreeNumbers { public static void main(String[] args) { int a, b, c, max; Scanner scanner; // Take three integer from user scanner = new Scanner(System.in); System.out.println("Enter Three Integer"); a = scanner.nextInt(); b = scanner.nextInt(); c = scanner.nextInt(); // Using if-else statement compare a, b and c if (a > b) { // compare a and c if (a > c) max = a; else max = c; } else { // compare b and c if (b > c) max = b; else max = c; } System.out.println("Largest Number : " + max); } }
Output
Enter Three Integer 8 3 9 Largest Number : 9
Enter Three Integer -2 0 2 Largest Number : 2
Java-program til at finde maksimalt tre tal ved hjælp af metode
Lad A, B og C være tre givne tal, og "getMax" er en funktion, der tager to tal som argumenter og returnerer det maksimale.
- Find maksimum af A og B ved at kalde getMax-funktionen. Lad maksimum af A og B være X. (X =getMax(A, B));
- Sammenlign nu X og C ved at kalde getMax-funktionen og udskriv det maksimale af de to på skærmen.
- I denne algoritme kalder vi getMax-funktionen to gange.
package com.tcc.java.programs; import java.util.Scanner; /** * Java Program to find largest of three numbers using function */ public class MaximumThreeNumbersFunction { public static void main(String[] args) { int a, b, c, max; Scanner scanner; // Take three integer from user scanner = new Scanner(System.in); System.out.println("Enter Three Integer"); a = scanner.nextInt(); b = scanner.nextInt(); c = scanner.nextInt(); /* * We are calling getMax function twice. 1. First call returns maximum * of a and b. let it be m. 2. Then second call return maximum of m and * c. */ max = getMax(getMax(a, b), c); System.out.println("Largest Number : " + max); } /** * Returns maximum of num1 and num2 */ public static int getMax(int num1, int num2) { if (num1 > num2) { return num1; } else { return num2; } } }
Output
Enter Three Integer 6 1 0 Largest Number : 6
Enter Three Integer 3 -8 2 Largest Number : 3