I det här programmet lär du dig att hitta det största bland tre nummer som använder if else och nestade if … else-uttalande i Java.
För att förstå detta exempel bör du ha kunskap om följande Java-programmeringsämnen:
- Java-operatörer
- Java if … else Uttalande
Exempel 1: Hitta störst bland tre siffror med if … else uttalande
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."); ) )
Produktion
3.9 är det största antalet.
I ovanstående program, tre nummer -4.5
, 3.9
och 2.5
lagras i variablerna N1, N2 och N3 respektive.
För att hitta det största kontrolleras sedan följande villkor med if if-uttalanden
- Om n1 är större eller lika med både n2 och n3 är n1 störst.
- Om n2 är större eller lika med både n1 och n3 är n2 störst.
- Annars är n3 den största.
Det största antalet kan också hittas med hjälp av ett kapslat om … annars uttalande.
Exempel 2: Hitta det största antalet bland tre med uttalandet nestad 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."); ) ) )
Produktion
5.5 är det största antalet.
I ovanstående program, istället för att söka efter två villkor i ett enda if-uttalande, använder vi kapslad om för att hitta det största.
För att hitta det största kontrolleras sedan följande villkor med if if-uttalanden
- Om n1 är större eller lika med n2,
- och om n1 är större eller lika med n3 är n1 störst.
- annars är n3 den största.
- Annan,
- om n2 är större eller lika med båda n3 är n2 störst.
- annars är n3 den största.