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.9
e 2.5
sã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.