Java :: Aufgabe #11 :: Lösung #3
8 Lösungen

#11
Multiplikation ohne zu multiplizieren
Anfänger - Java
von Gustl
- 11.11.2012 um 17:24 Uhr
Erstellen Sie ein Konsolenprogramm welches dem Benutzer auffordert 2 Zahlen einzugeben, diese sollen dann multipliziert werden, jedoch ist nur die Grundrechenart Addition erlaubt.
Wenn einer der 2 Zahlen keine Zahl ist, soll eine Fehlermeldung ausgegeben werden und der Benutzer noch einmal aufgefordert werden eine Zahl einzugeben.
Wenn einer der 2 Zahlen keine Zahl ist, soll eine Fehlermeldung ausgegeben werden und der Benutzer noch einmal aufgefordert werden eine Zahl einzugeben.
#3

von ElPapito (2690 Punkte)
- 05.05.2015 um 16:00 Uhr

/** * @author ElPapito * @date 05.05.2015 */ import java.util.Scanner; public class MultiplikationOhneZuMultiplizieren { public static void main(String[] args) { int a = nextInt("1. Zahl: "); int b = nextInt("2. Zahl: "); System.out.print(a + " * " + b + " = "); if (a < 0) { a = -a; b = -b; } int c = 0; for (int i = 0; i < a; i++) { c = c + b; } System.out.println(c); } public static int nextInt(String text) { Scanner scanner = new Scanner(System.in); String input; while (true) { System.out.print(text); input = scanner.next(); try { int i = Integer.parseInt(input); return i; } catch (NumberFormatException e) { System.out.println("Fehlermeldung: Bitte ganze Zahl eingeben."); } } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1