Guten Tag Helfer!
Ich habe nur eine kurze Verständnisfrage zu folgender Methode (es geht um return-Werte):
Es wird hier ein Fehler angezeigt, da mein "return" innerhalb der while-Schleife außerhalb des Scopes liegt (soweit richtig oder?).
Würde ich das auskommentierte "return" einfügen, wäre der Fehler behoben (da innerhalb des Scopes).
Meine Frage (denn ich möchte die Verwendung von System.out.println grundsätzlich vermeiden bzw. reduzieren)
Wie ist es möglich, dass ich innerhalb der Schleife etwas mit return zurückgeben kann?
Oder anders gefragt:
Was gibt es außer System.out.println noch für übliche Techniken, Ergebnisse auf der Konsole auszugeben?
Hoffe meine Frage kommt halbwegs verständlich rüber.
Danke schonmal für eure Zeit!
Gruß
Ich habe nur eine kurze Verständnisfrage zu folgender Methode (es geht um return-Werte):
Java:
public String retrieveDataFromDB() throws SQLException{
myStmt = myConn.createStatement();
myRs = myStmt.executeQuery("Select * from hospitalstuff where employed = false");
while(myRs.next()){
return myRs.getString("first_name") + " , " + myRs.getString("second_name");
}
//return hier würde Problem beheben
}
Es wird hier ein Fehler angezeigt, da mein "return" innerhalb der while-Schleife außerhalb des Scopes liegt (soweit richtig oder?).
Würde ich das auskommentierte "return" einfügen, wäre der Fehler behoben (da innerhalb des Scopes).
Meine Frage (denn ich möchte die Verwendung von System.out.println grundsätzlich vermeiden bzw. reduzieren)
Wie ist es möglich, dass ich innerhalb der Schleife etwas mit return zurückgeben kann?
Oder anders gefragt:
Was gibt es außer System.out.println noch für übliche Techniken, Ergebnisse auf der Konsole auszugeben?
Hoffe meine Frage kommt halbwegs verständlich rüber.
Danke schonmal für eure Zeit!
Gruß