gpt4 book ai didi

java - 如何使用从其他方法中学到的知识?

转载 作者:行者123 更新时间:2023-12-02 07:08:50 26 4
gpt4 key购买 nike

我希望方法 4 使用从方法 3 中学到的东西。这可能吗?

`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
}}

我认为我需要方法 3 将某些内容返回到主方法,然后将其传递给方法 4。但这似乎行不通。

最佳答案

我想这就是你要找的

method3 进行编码以返回年份,并向 method4 添加一个参数以接受年份。

private String method3(String year) 
{
//some calculations
return year;
}

main.method4(month, day,main.method3(year));

关于java - 如何使用从其他方法中学到的知识?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15778621/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com