gpt4 book ai didi

java - 全局变量隐藏在执行的操作中

转载 作者:行者123 更新时间:2023-12-01 04:49:11 25 4
gpt4 key购买 nike

我包含了我的代码片段。变量 fnh 是在类范围内声明的(紧接在类定义之后)。然而,我无法将其与最后一条语句一起打印。如果放置在 actionPerformed 方法内部(而不是外部),它会打印变量的值。可能是什么问题?任何及时的建议将不胜感激。

public class Lamp  {
int fnh;
Lamp() {
// More code here

String[] numberOfRunners = { "8", "9", "10", "11", "12",
"13", "14", "15", "16", "17",
"18", "19", "20", "21", "22" };

runners = new JComboBox( numberOfRunners );
runners.setMaximumRowCount(5);
runners.addActionListener( new ActionListener() {
@Override
public void actionPerformed( ActionEvent ae ) {
String runnersNumber = ( String )runners.getSelectedItem();
fnh = Integer.parseInt( runnersNumber );
reducedFNH = reduce( fnh );
}}
);
middle.add( runners );
System.out.println( fnh );

// More code here

}

//更多代码

} 类(class)结束

最佳答案

末尾缺少 }

我给出的最简单的答案:-D

关于java - 全局变量隐藏在执行的操作中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15266230/

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