hi habe ein Problem und zwar möchte ich in meiner main den Vornamen,Nachnamen und den Wohnort ausgeben!
Jedoch sagt der Compiler
Test_10.java:18: 'void' type not allowed here
System.out.println(personen.ausgabe());
was mache ich falsch?
Jedoch sagt der Compiler
Test_10.java:18: 'void' type not allowed here
System.out.println(personen.ausgabe());
was mache ich falsch?
Code:
class Test_10{
public static void main(String args[])throws IOException{
FileReader fr = new FileReader("Personen.txt");
BufferedReader br = new BufferedReader(fr);
String s1[],s="",vor, nach, wohn;
int i=0, b=0;
do{
Person[] personen = new Person[10];
s = br.readLine();
if(s==null) break;
s1 = s.split("#");
vor = s1[i];
nach=s1[i+1];
wohn=s1[i+2];
personen[i] = new Person(vor, nach, wohn);
System.out.println(personen[i].ausgabe());
i++;
}while(s!=null);
br.close();
}
}
Code:
class Person
....
....
Person(String vorname, String nachname, String wohnort){
setVorname(vorname);
setNachname(nachname);
setWohnort(wohnort);
}
void ausgabe()
{
System.out.println(getVorname());
// System.out.println("Name: "+name+"\nDatum: "+this.gebDatum+"\nNaechstes Meeting: "+this.naechstesMeeting);
}
...
...