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