在Java中,如何将方法的输出返回到主方法中?
调用函数时需要使用括号在Java中,如何将方法的输出返回到主方法中?,java,Java,调用函数时需要使用括号 //RETURN TO MAIN METHOD double PctCompletion, AvgYardsGain, PctTouchdown, PctInterceptions; totalPoints = PctCompletion + AvgYardsGain + PctTouchdown + PctInterceptions; total = (totalPoints /
//RETURN TO MAIN METHOD
double PctCompletion, AvgYardsGain, PctTouchdown, PctInterceptions;
totalPoints = PctCompletion + AvgYardsGain + PctTouchdown + PctInterceptions;
total = (totalPoints / 6) * 100;
应更正为
totalPoints = PctCompletion + AvgYardsGain + PctTouchdown + PctInterceptions;
您应该将返回值赋给变量,然后使用这些变量。
请参阅以下代码:
totalPoints = PctCompletion() + AvgYardsGain() + PctTouchdown() + PctInterceptions();
您没有告诉我们您收到的错误消息。如果没有这些,就很难帮助您。您会遇到什么错误?
Assignment51.java:50:error:找不到符号totalPoints=awardPoints1+awardPoints2+awardPoints3+awardPoints4;^symbol:variable awardpoints 1位置:class Assignment51
我在您的代码文档中发现了一些东西。在每个方法之前,写“//调用xxx方法”。也许这有点挑剔,但实际上你并没有在那里调用这个方法。你实施它。在您的例子中,方法的调用发生在main方法中。
totalPoints = PctCompletion() + AvgYardsGain() + PctTouchdown() + PctInterceptions();
// Creating Methods
double PctCompletion = PctCompletion();
double AvgYardsGain = AvgYardsGain();
double PctTouchdown = PctTouchdown();
double PctInterceptions = PctInterceptions();
// RETURN TO MAIN METHOD
totalPoints = PctCompletion + AvgYardsGain + PctTouchdown + PctInterceptions;
total = (totalPoints / 6) * 100;