M
martens-erbach
Mitglied
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);
}
}