Wie kann man mit Java das Vielfache einer Zahl mit einer geeigneten Schleife ausgeben?


14.05.2022, 07:15

Hier ist die Aufgabe:

2 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

So ganz auf die Schnelle hätte ich das folgendermaßen gelöst (geht aber vmtl. eleganter):

import java.util.Scanner;

public class Multipl {

	public static void main(String[] args) {

		Scanner eingabe = new Scanner(System.in);
		System.out.println("Geben Sie eine Zahl ein: ");
		String ausgabe = "Die Vielfachen: ";
		int zahl = eingabe.nextInt();

		for (int i = 1; i < 11; i++) {
			ausgabe += " " + zahl * i;
		}

		System.out.println(ausgabe);
	}

}
Woher ich das weiß:Studium / Ausbildung – Studium in theoretischer Informatik (Master)
IntStream.rangeClosed(1, 10)
  .map(i -> i * zahl)
  .forEach(System.out::println);