Hallo,
habe gerade angefangen mit Java zu programmieren, komme jedoch nun bei dieser Aufgabe nicht weiter:
Das Programm soll ein solches Bild zeilenweise von der Standardeingabe einlesen. Lassen Sie Ihr Programm solange Bildzeilen einlesen, bis das Ende der Eingabe erreicht ist. Zählen Sie dabei mit, wie viele Zeilen bereits eingelesen wurden und überprüfen Sie weiters, ob jede neu eingelesene Zeile gleich lang wie die bisher eingelesenen ist. Ist eine Zeile länger oder kürzer, so wird das Einlesen abgebrochen und "INPUT MISMATCH" in einer eigenen Zeile über die Standardausgabe ausgegeben. Sind alle Zeilen gleich lang, so wird nach Einlesen der letzten Zeile die Breite und Höhe des eingelesen ASCII-Bildes in einer Zeile über die Standardausgabe ausgegeben.
Habe nur folgenden Code:
import java.util.Scanner;
public class Asciishop {
public static void main(String[]args){
Scanner sc = new Scanner (System.in);
String a = reader.nextLine
while (a != 0)
if (a != ++)
System.out.println("INPUT MISMATCH")
else
...
}
}
Wie kann ich dem Programm sagen wann die Zeichenkette zu Ende ist und wie viele Zeilen sie hat?? Bitte dringendst um Hilfe!!
habe gerade angefangen mit Java zu programmieren, komme jedoch nun bei dieser Aufgabe nicht weiter:
Das Programm soll ein solches Bild zeilenweise von der Standardeingabe einlesen. Lassen Sie Ihr Programm solange Bildzeilen einlesen, bis das Ende der Eingabe erreicht ist. Zählen Sie dabei mit, wie viele Zeilen bereits eingelesen wurden und überprüfen Sie weiters, ob jede neu eingelesene Zeile gleich lang wie die bisher eingelesenen ist. Ist eine Zeile länger oder kürzer, so wird das Einlesen abgebrochen und "INPUT MISMATCH" in einer eigenen Zeile über die Standardausgabe ausgegeben. Sind alle Zeilen gleich lang, so wird nach Einlesen der letzten Zeile die Breite und Höhe des eingelesen ASCII-Bildes in einer Zeile über die Standardausgabe ausgegeben.
Habe nur folgenden Code:
import java.util.Scanner;
public class Asciishop {
public static void main(String[]args){
Scanner sc = new Scanner (System.in);
String a = reader.nextLine
while (a != 0)
if (a != ++)
System.out.println("INPUT MISMATCH")
else
...
}
}
Wie kann ich dem Programm sagen wann die Zeichenkette zu Ende ist und wie viele Zeilen sie hat?? Bitte dringendst um Hilfe!!