【发布时间】:2012-05-28 02:43:55
【问题描述】:
我这里有一些代码可以计算数组的 maxValue:
public static int getMaxValue(int[] marks){
int maxValue = marks[0];
for(int i=1;i < marks.length;i++){
if(marks[i] > maxValue){
maxValue = marks[i];
}
}
return maxValue;
}
我想在用户按下按钮时显示最大值。这是我到目前为止所拥有的,但它不起作用:
private void analyzeButtonActionPerformed(java.awt.event.ActionEvent evt) {
maxValue mv = new maxValue ();
analyzeTextArea.setText("Maximum:" + maxValue.toString());
}
感谢您的帮助!
【问题讨论】:
-
你试过把 maxValue.toString() 换成 maxValue.getMaxValue(intArray);
-
当你尝试这个时会发生什么......?
-
@ria 错误提示,“找不到符号:变量 maxValue”
-
@user1320716 对于你的代码,我收到一条错误消息,“找不到符号:变量 intArray”和“找不到符号:变量 maxValue”
-
是.. maxValue 不在您的 analyzeButtonActionPerformed 方法的范围内,如以下答案之一所示,您可以直接在包含静态方法的类上调用静态方法 getMaxValue..