Hallo zusammen,
ich bin mir sicher, dass hier mir jemand kurz helfen kann.
Ich muss aus einer Methode mehrere Rückgabewerte übermitteln. Wie geht das am bessten?
Hier der Java-Quellcode:
package de.software.paket;
import java.io.*;
public class MainKlasse {
// Methoden
public String get_student() throws IOException{
String firstN = null;
String lastN = null;
String gender = null;
String klasse = null;
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
System.out.print("Vorname: ");
firstN = br.readLine();
System.out.print("Nachname: ");
lastN = br.readLine();
String name = firstN + ' ' + lastN;
System.out.print("Klasse: ");
klasse = br.readLine();
return(name,klasse);
}
public static void main(String[] args) throws IOException
{
System.out.println("Programm Start");
MainKlasse MK = new MainKlasse();
String (name,klasse) = MK.get_student(); // Methoden-Aufruf Eingabe Schülerdaten Eingabe
System.out.println("Der Schüler heißt: "+name);
}
}
ich bin mir sicher, dass hier mir jemand kurz helfen kann.
Ich muss aus einer Methode mehrere Rückgabewerte übermitteln. Wie geht das am bessten?
Hier der Java-Quellcode:
package de.software.paket;
import java.io.*;
public class MainKlasse {
// Methoden
public String get_student() throws IOException{
String firstN = null;
String lastN = null;
String gender = null;
String klasse = null;
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
System.out.print("Vorname: ");
firstN = br.readLine();
System.out.print("Nachname: ");
lastN = br.readLine();
String name = firstN + ' ' + lastN;
System.out.print("Klasse: ");
klasse = br.readLine();
return(name,klasse);
}
public static void main(String[] args) throws IOException
{
System.out.println("Programm Start");
MainKlasse MK = new MainKlasse();
String (name,klasse) = MK.get_student(); // Methoden-Aufruf Eingabe Schülerdaten Eingabe
System.out.println("Der Schüler heißt: "+name);
}
}