我正在尝试使用 java 中的变量进行排名。
我创建了一个带有 8 个按钮的 GUI(使用 netbeans),每个按钮将 1 添加到不同的变量。我的目标是用点击次数最多的按钮创建一个排名。
例如:
如果 button1 被点击 10 次,则变量 button1 获得第一名。
如果 button2 被点击了 8 次,则变量 button2 获得第二名,以此类推。
然后,当我单击“计算”按钮时,点击次数最多的按钮的名称会出现在文本字段中。
我已经做了什么:
我已经将 8 个变量声明为类属性,每个变量都是一个名为 buttonX 的 int(X 是按钮的编号)。
每个按钮将 1 添加到其自己的变量中。喜欢 ( button1 = button1 + 1;
)
现在我只需要计算最大值并对其进行排名,然后使用以下命令将其名称放在文本字段中:jTextField3.setText(VARIABLE_NAME_HERE);
我不知道该怎么做,除了检查每个位置的每个值是否都大于另一个值。
额外细节
我希望每个变量的第一个字母都是大写字母。
你们能提供一些帮助/见解/想法吗?谢谢!