Java >> Java tutorial >  >> Java

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

Java tag