Hallo, ich möchte bei meinem Programm den Scanner nicht im Konstruktor stehen haben und das Einmaleins soll im Array stehen, weiß aber nicht wo der Scanner dann hingehört und bn mir nicht ganz sicher ob das Einmaleins komplett im Array steht.
Mein Programm:
Mein Programm:
Java:
import java.util.Scanner;
public class ZweidimensionalesArray {
public int ZweidimensionalesArray[][];
public int spalten;
public int zeilen;
public ZweidimensionalesArray() {
Scanner scan= new Scanner(System.in);
System.out.println("Anzahl der Zeilen und Spalten eingben:");
zeilen=scan.nextInt();
spalten=scan.nextInt();
ZweidimensionalesArray=new int[zeilen][spalten];
if(zeilen<5||zeilen>15 && spalten<5||spalten>15) {
System.out.print("bitte neue Zahl eingeben");
System.out.println();
spalten=scan.nextInt();
zeilen=scan.nextInt();
}
}
public void EinmaleinsArray() {
for(int ze=1;ze<=zeilen;ze++) {
for(int sp=1;sp<=spalten;sp++) {
if(ze*sp<10)
System.out.print(" ");
System.out.print(" "+ze*sp);
if(ze*sp<100)
System.out.print(" ");
}
System.out.println();
}
}
public static void printArray(int[]ZweidimensionalesArray) {
int zeilen= 5;
int spalten=15;
for(int ze=1;ze<=zeilen;ze++) {
for(int sp=1;sp<=spalten;sp++) {
if(ze*sp<10)
System.out.print(" ");
System.out.print(" "+ze*sp);
if(ze*sp<100)
System.out.print(" ");
}
}
}
public static void main(String[] args) {
ZweidimensionalesArray zweidimensionalesArrayA= new ZweidimensionalesArray();
zweidimensionalesArrayA.EinmaleinsArray();
}
}