Hallo
Ich versuche mir grade selber Java beizubringen. Ich habe mir dazu auch ein Buch gekauft, aberbeite danach, aber stelle mir selber auch aufgaben, um nicht immer nur die mehr oder weniger fertigen Programme des Buches zu nutzen.
Das Programm soll:
1. abfragen wie viele Zeilen man eingeben möchte
2. die Zeilen eingeben lassen und in einem Array abspeichern
3. die Zeilen in ein txt Dokument packen.
blueJ: "cannot find Symbol - variable cons"
wenn ich allerdings nur eine Eingabe abfrage, und die dann auf dem Bildschirm ausgebe, funktioniert cons...
Ich bin leider noch nicht sonderlich lange in java drin, das heißt es kann sein, dass das ein ziemlich blöder fehler ist, allerdings komme ich seit 2h nicht weiter und habe jetzt so langsam die nerven verloren. Ach ja, der Fehler kommt in Zeile 18 vor
Im konstruktpr habe ich den Aufruf der Metoden als Kommentar gesetzt, da da auch ein Fehler kommt, den ich vorher noch nie gesehen habe und erstmal die andern Fehler bearbeiten wollte...
Ich hoffe ihr könnt mir helfen
Elidor
Ich versuche mir grade selber Java beizubringen. Ich habe mir dazu auch ein Buch gekauft, aberbeite danach, aber stelle mir selber auch aufgaben, um nicht immer nur die mehr oder weniger fertigen Programme des Buches zu nutzen.
Das Programm soll:
1. abfragen wie viele Zeilen man eingeben möchte
2. die Zeilen eingeben lassen und in einem Array abspeichern
3. die Zeilen in ein txt Dokument packen.
blueJ: "cannot find Symbol - variable cons"
Java:
import java.io.*;
public class Eingeben
{
public static void main(String[] args)
{
Console cons = System.console();
cons.printf("\n");
int eZeilen;
eZeilen=0;
//Zeilen();
//Eingabe();
//Speichern();
}
public void Zeilen()
{
try {
cons.printf("Geben Sie die Anzahl Zeilen ein, die sie schreiben wollen: ");
String eingabe = cons.readLine();
int Zeilen = Integer.parseInt(eingabe);
eZeilen = Zeilen;
}
catch (NumberFormatException e){
System.err.println("\n Fehler! \n" + "Zaasjdklhfkjshdakjfhlasd");
}
}
public void Eingabe()
{
String[] ansZeile = new String[eZeilen];
for (int i = 0; i<eZeilen; i++)
{
try{
cons.printf("Zeile " + i + ": ");
String test=cons.readLine();
ansZeile(i) = test;
}
catch (exception e) {
System.err.println(e);}
}
}
public void Speichern()
{
try{
PrintWriter ausgabe = new PrintWriter("Text.txt");
for(int i=0; i<Zeilen; i++)
{ausgabe.printf(" " + Zeile(i) + "%n");
}}
catch(exception e) {
System.err.println(e);
}
}
}
wenn ich allerdings nur eine Eingabe abfrage, und die dann auf dem Bildschirm ausgebe, funktioniert cons...
Ich bin leider noch nicht sonderlich lange in java drin, das heißt es kann sein, dass das ein ziemlich blöder fehler ist, allerdings komme ich seit 2h nicht weiter und habe jetzt so langsam die nerven verloren. Ach ja, der Fehler kommt in Zeile 18 vor
Im konstruktpr habe ich den Aufruf der Metoden als Kommentar gesetzt, da da auch ein Fehler kommt, den ich vorher noch nie gesehen habe und erstmal die andern Fehler bearbeiten wollte...
Ich hoffe ihr könnt mir helfen
Elidor
Zuletzt bearbeitet von einem Moderator: