gpt4 book ai didi

java - java中将一个方法的输出传递给另一个方法

转载 作者:行者123 更新时间:2023-12-01 17:29:02 24 4
gpt4 key购买 nike

嗨,我是 java 新手,我正在尝试弄清楚如何将 on 方法的输出传递给另一个方法。请参阅下面的代码。


public class Myclass
{
private double test1input;
private int test2input;

public void settest1input(double test1inputIn)
{
test1input = test1inputIn;
}

public void settest2input(int test2inputIn)
{
test2input = test2inputIn;
}

public String test1(double test1inputIn)
{
if (test1inputIn<6)
{
return("small");
}
else
{
return("large");
}

}

public boolean test2(int test2inputIn)
{
if (test2inputIn<500)
{
return false;
}
else
{
return true;
}
}

public String outputMessage()
{
String Message1 = test1();
boolean Message2 = test2();

return ("This is a test = "+Message1+"\n"+"This is a test = "+Message2);

}
}

如果有任何帮助,我们将不胜感激。我想要实现的是,outputMessage() 使用 test1() 和 test2() 的返回消息来返回另一条消息。

最佳答案

首先,在您的 outputMessage() 方法中:您正在调用一个方法,因此您应该首先在括号中放入 double 值,以便获得 Message1 和 Message 2 的值。 ,如果您想看到代码运行,请创建一个 main 方法:

public static void main(String[] args) {
Myclass m = new Myclass();
System.out.println(m.outputMessage());
}

您的outputMessage()应如下所示:

public String outputMessage() {
String Message1 = test1(5.1); // These are just test numbers, you can put whatever
boolean Message2 = test2(12341234); // numbers you want

return ("This is a test = " + Message1 + "\n" + "This is a test = " + Message2);
}

希望这能解决您的问题

关于java - java中将一个方法的输出传递给另一个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61160199/

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