Programa Java para encontrar o maior entre três números (if-else e aninhado if-else)

Neste programa, você aprenderá a encontrar o maior entre três números usando if else e a instrução if… else aninhada em Java.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:

  • Operadores Java
  • Instrução Java if… else

Exemplo 1: Encontre o maior entre três números usando a instrução if… else

 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 + " is the largest number."); else if (n2>= n1 && n2>= n3) System.out.println(n2 + " is the largest number."); else System.out.println(n3 + " is the largest number."); ) )

Resultado

 3,9 é o maior número.

No programa acima, três números -4.5, 3.9e 2.5são armazenados em variáveis N1, N2 e N3, respectivamente.

Então, para encontrar o maior, as seguintes condições são verificadas usando instruções if else

  • Se n1 for maior ou igual a n2 e n3, n1 será o maior.
  • Se n2 for maior ou igual a n1 e n3, n2 será o maior.
  • Caso contrário, n3 é o maior.

O maior número também pode ser encontrado usando uma instrução if… else aninhada.

Exemplo 2: Encontre o maior número entre três usando a instrução aninhada if… else

 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 + " is the largest number."); else System.out.println(n3 + " is the largest number."); ) else ( if(n2>= n3) System.out.println(n2 + " is the largest number."); else System.out.println(n3 + " is the largest number."); ) ) )

Resultado

 5.5 é o maior número.

No programa acima, em vez de verificar duas condições em uma única instrução if, usamos if aninhado para encontrar o maior.

Então, para encontrar o maior, as seguintes condições são verificadas usando instruções if else

  • Se n1 for maior ou igual a n2,
    • e se n1 é maior ou igual a n3, n1 é o maior.
    • caso contrário, n3 é o maior.
  • Outro,
    • se n2 for maior ou igual a ambos n3, n2 será o maior.
    • caso contrário, n3 é o maior.

Artigos interessantes...