Dans ce programme, vous apprendrez à trouver le plus grand parmi trois nombres en utilisant if else et une instruction imbriquée if… else en Java.
Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:
- Opérateurs Java
- Instruction Java if… else
Exemple 1: Rechercher le plus grand parmi trois nombres à l'aide de l'instruction 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."); ) )
Production
3,9 est le plus grand nombre.
Dans le programme ci-dessus, trois nombres -4.5
, 3.9
et 2.5
sont stockés dans les variables n1, n2 et n3 respectivement.
Ensuite, pour trouver la plus grande, les conditions suivantes sont vérifiées à l'aide des instructions if else
- Si n1 est supérieur ou égal à n2 et n3, n1 est le plus grand.
- Si n2 est supérieur ou égal à n1 et n3, n2 est le plus grand.
- Sinon, n3 est le meilleur.
Le plus grand nombre peut également être trouvé en utilisant une instruction if… else imbriquée.
Exemple 2: Trouvez le plus grand nombre parmi trois à l'aide de l'instruction imbriquée 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."); ) ) )
Production
5,5 est le plus grand nombre.
Dans le programme ci-dessus, au lieu de vérifier deux conditions dans une seule instruction if, nous utilisons si imbriqué pour trouver la plus grande.
Ensuite, pour trouver la plus grande, les conditions suivantes sont vérifiées à l'aide des instructions if else
- Si n1 est supérieur ou égal à n2,
- et si n1 est supérieur ou égal à n3, n1 est le plus grand.
- sinon, n3 est le meilleur.
- Autre,
- si n2 est supérieur ou égal aux deux n3, n2 est le plus grand.
- sinon, n3 est le meilleur.