English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriais Básicos de Java

Controle de fluxo do Java

Array do Java

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceções Java

Lista do Java (List)

Java Queue (Fila)

Conjunto Map do Java

Conjunto Set do Java

Entrada e saída do Java (I/O)

Reader do Java/Writer

Outros tópicos do Java

Programa Java para encontrar o maior número entre três números

Exemplos Java Completo

Neste programa, você aprenderá a usar if else e a estrutura de decisão if..else aninhada em Java para encontrar o maior número entre três números.

Exemplo1:Usar a estrutura de decisão if..else para encontrar o maior entre três números

public class Largest {
    public static void main(String[] args) {
        double n1 = -4.5, n2 = 3.9, n3 = 2.5;
        if( n1 >= n2 && n1 >= n3)
            System.out.println(n1 + " é o maior número.");
        else if (n2 >= n1 && n2 >= n3)
            System.out.println(n2 + " é o maior número.");
        else
            System.out.println(n3 + " é o maior número.");
    }
}

Quando o programa é executado, a saída é:

3.9 é o maior número.

No programa acima, três números-4.5,3.9E2.5armazenados nas variáveis n1,n2e n3.

Para encontrar o maior número, use a instrução if...else para verificar as seguintes condições

  • Se n1maior ou igual a n2e n3,n1então é o maior.

  • Se n2maior ou igual a n1e n3,n2então é o maior.

  • Caso contrário, n3é o maior.

Também é possível encontrar o maior número usando instrução if..else aninhada.

Exemplo2: encontrar o maior número entre três usando instrução if..else aninhada

public class Largest {
    public static void main(String[] args) {
        double n1 = -4.5, n2 = 3.9, n3 = 5.5;
        if(n1 >= n2) {
            if(n1 >= n3)
                System.out.println(n1 + " é o maior número.");
            else
                System.out.println(n3 + " é o maior número.");
        } else {
            if(n2 >= n3)
                System.out.println(n2 + " é o maior número.");
            else
                System.out.println(n3 + " é o maior número.");
        }
    }
}

Quando o programa é executado, a saída é:

5.5 é o maior número.

No programa acima, não verificamos duas condições em uma única instrução if, mas usamos if aninhado para encontrar a condição máxima.

Para encontrar o maior número, use a instrução if else para verificar as seguintes condições

  • Se n1maior ou igual a n2,

    • Se n1maior ou igual a n3,n1então é o maior.

    • Caso contrário, n3é o maior.

  • Outras situações,

    • Se n2maior ou igual a ambos os n3,n2então é o maior.

    • Caso contrário, n3é o maior.

Exemplos Java Completo