Antwort mit KI erzeugt
Klasse Mathe mit den Methoden ausgabeVielfach
und ausgabe1x1
Um die Aufgabenstellung zu erfüllen, erstellen wir eine Java-Klasse namens
Mathe
mit zwei Methoden. Die erste Methode,
ausgabeVielfach
, nimmt zwei positive, ganzzahlige Parameter entgegen und gibt die ersten \(n\) Vielfachen von \(a\) auf dem Bildschirm aus. Die zweite Methode,
ausgabe1x1
, gibt das Einmaleins bis zu einem bestimmten Wert \(n\) aus.
Hier ist die vollständige Implementierung der Klasse:
java
public class Mathe {
/**
* Gibt die ersten n Vielfachen von a auf dem Bildschirm aus.
* @param a Ganzzahl, von der die Vielfachen berechnet werden.
* @param n Anzahl der Vielfachen, die ausgegeben werden sollen.
*/
public static void ausgabeVielfach(int a, int n) {
for(int i = 1; i <= n; i++) {
System.out.print(a * i + " ");
}
System.out.println(); // Zeilenumbruch nach der Ausgabe
}
/**
* Gibt das Einmaleins bis n auf dem Bildschirm zeilenweise aus.
* @param n Die größte Zahl, bis zu der das Einmaleins ausgegeben wird.
*/
public static void ausgabe1x1(int n) {
for(int i = 1; i <= n; i++) {
for(int j = 1; j <= n; j++) {
System.out.print(i * j + " ");
}
System.out.println(); // Zeilenumbruch nach jeder Zeile
}
}
// Test der Methoden
public static void main(String[] args) {
ausgabeVielfach(3, 5); // Sollte die Vielfachen von 3 bis zur 5. Position ausgeben
System.out.println(); // Zusätzlicher Zeilenumbruch zur Trennung der Methodenaufrufe
ausgabe1x1(5);
}
}
Die
main
-Methode ist hier inkludiert, um die Funktionalitäten der
ausgabeVielfach
und
ausgabe1x1
Methoden zu demonstrieren. Beim Aufrufen von
ausgabeVielfach(3, 5)
gibt die Methode die ersten fünf Vielfachen von 3 aus (3, 6, 9, 12, 15), gefolgt von einem Zeilenumbruch.
Die Methode
ausgabe1x1(5)
gibt das Einmaleins bis zur Zahl 5 aus, wie in der Aufgabenstellung gewünscht. Die Ausgabe ist formatiert, sodass jede "Reihe" des Einmaleins in einer neuen Zeile steht, und innerhalb jeder Zeile sind die Produkte durch Leerzeichen getrennt.