method3で学んだことをmethod4で使いたい。それは可能ですか?
`public class MethodHelp {
public static void main(String[] args)
{
MethodHelp main = new MethodHelp();
System.out.println("Enter a date (use the format -> (MM/DD/YYYY)");
//declare Scanner
Scanner in = new Scanner (System.in);
System.out.println("Enter a month (MM): ");
String month = in.nextLine();
System.out.println("Enter a day (DD): ");
String day = in.nextLine();
System.out.println("Enter a year (YYYY): ");
String year = in.nextLine();
String enteredDate = month + "/" + day + "/" + year;
//System.out.println(enteredDate);
if (main.method1(enteredDate))
{
main.method2(month, day, year);
main.method3(year);
main.method4(month, day);
}
}
private boolean method1(String enteredDate)
{
//some code
}
private void method2(String month, String day, String year)
{
//somecode
}
private void method3(String year)
{
//somecode
}
private static void method4(String month, String day)
{
//somecode
}}
何かをメインメソッドに戻し、それをメソッド4に渡すには、メソッド3が必要だと思います。しかし、それはうまくいかないようです。