Hallo, ich möchte einer Methode zwei Variablen aus zwei verschiedenen Methoden übergeben. Leider entstehen allerlei Komplikationen, wenn ich zweimal die gleiche Methode aufrufe. Wie kann man das beheben? Hier der Code:
Vielen Dank : )
Java:
import java.util.Scanner;
public class Wochentag {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("Tag: ");
int tag = s.nextInt();
System.out.print("Monat: ");
int monat = s.nextInt();
System.out.print("Jahr: ");
int jahr = s.nextInt();
addGZAnteilEinesViertels(jahr);
addNumberDependingOnMonth(monat);
}
public static void addGZAnteilEinesViertels(int jahr) {
String jahrS = Integer.toString(jahr);
int lastTwoOfJahr = Integer.valueOf(jahrS.substring(jahrS.length()-2));
int ganzzahligerAnteilEinesViertels = lastTwoOfJahr + lastTwoOfJahr/4;
addNumberDependingOnMonth(ganzzahligerAnteilEinesViertels);
}
public static void addNumberDependingOnMonth(int monat, int ganzzahligerAnteilEinesViertels) {
System.out.println(monat);//zur Kontrolle
System.out.println(ganzzahligerAnteilEinesViertels);//zur Kontrolle
}
}