我只想问如何在 GUI 中使用字母比较字符。这是我随机写一封信的方法:
Random r = new Random();
char c = (char) (r.nextInt(26) + 'a');
然后,当我想将它与输入字母进行比较时,我就是这样做的:
char c;
if(x==c) {
prompt.setText("Correct!");
prompt.setForeground(Color.GREEN);
}
else if(x > c) {
prompt.setText("Oops! Letter is lower");
prompt.setForeground(Color.RED);
}
else if(x < c) {
prompt.setText("Oops! Letter is higher");
prompt.setForeground(Color.RED);
}
但是,每次我运行我的程序,我输入一个字母的每个字母,结果都是“哎呀!字母更高”。
请帮帮我。如何正确运行该程序?
谢谢!