Wanneer je begint met het programmeren van Java , krijg je dit soort problemen in je opdracht. Hier zullen we twee Java-programma's zien, het eerste programma heeft twee gehele getallen (ingevoerd door de gebruiker) en geeft het product van deze nummers weer. Het tweede programma heeft twee willekeurige getallen (kan een geheel getal of een zwevend punt zijn) en geeft het resultaat weer.
Voorbeeld 1: Programma om twee integers te lezen en het product ervan af te drukken
Dit programma vraagt de gebruiker om twee gehele getallen in te voeren en geeft het product weer. Om te begrijpen hoe je de scanner kunt gebruiken om gebruikersinvoer te nemen, bekijk je dit programma: Programma om een geheel getal te lezen van systeeminvoer .
java.util.Scanner importeren; public class demo { public static void main (String [] args) { / * Dit leest de invoer van de gebruiker * gebruik toetsenbord * / Scannerscan = nieuwe scanner (System.in); System.out.print ("Voer eerste nummer in:"); // Deze methode leest het nummer dat met het toetsenbord wordt verstrekt int num1 = scan.nextInt (); System.out.print ("Voer tweede nummer in:"); int num2 = scan.nextInt (); // Scanner sluiten na gebruik scan.close (); // Product met twee getallen berekenen int product = num1 * num2; // Weergave van het vermenigvuldigingsresultaat System.out.println ("Output:" + product); } }
Output:
Voer het eerste nummer in: 15 Voer het tweede nummer in: 6 Uitgang: 90
Voorbeeld 2: lees twee getallen met gehele getallen of drijvende komma en geef de vermenigvuldiging weer
In het bovenstaande programma kunnen we alleen gehele getallen gebruiken. Wat als we de vermenigvuldiging van twee floatnummers willen berekenen? Met dit programma kunt u floatnummers invoeren en het product berekenen.
Hier gebruiken we het gegevenstype dubbel voor getallen, zodat u zowel getallen als drijvende komma kunt invoeren.
java.util.Scanner importeren; public class demo { public static void main (String [] args) { / * Dit leest de invoer van de gebruiker * gebruik toetsenbord * / Scannerscan = nieuwe scanner (System.in); System.out.print ("Voer eerste nummer in:"); // Deze methode leest het nummer dat met het toetsenbord wordt verstrekt dubbel nummer1 = scan.nextDouble (); System.out.print ("Voer tweede nummer in:"); dubbel num2 = scan.nextDouble (); // Scanner sluiten na gebruik scan.close (); // Product met twee getallen berekenen dubbel product = num1 * num2; // Weergave van het vermenigvuldigingsresultaat System.out.println ("Output:" + product); } }
Output:
Voer het eerste nummer in: 1.5 Voer het tweede nummer in: 2.5 Uitgang: 3,75
Laat een reactie achter