文本字段中的随机数
Random number in text field
我刚开始 Java 我只想做一个小程序,一个基于运气的小游戏,我必须在其中猜测一个随机选择的数字,每当我猜到它时,一个 window 弹出给我一条消息。
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String haha = jTextField1.getText();
Random celka = new Random();
int ciprx = celka.nextInt(6)+1;
if (haha.contains(ciprx)){
JOptionPane.showMessageDialog(null, "BUHĀ!");
}
}
问题是我不能在 .contains
之后写 ciprx
,因为那是整数,我不能把它放在那里,但我需要文本字段包含(秘密)随机生成的数字以防显示弹出消息。但是,如果我只是在 .contains
之后放置一个 "a"
就可以了。我该如何解决这个问题?
您只需要先将其转换为字符串即可:
if (haha.contains(String.valueOf(ciprx)))
我刚开始 Java 我只想做一个小程序,一个基于运气的小游戏,我必须在其中猜测一个随机选择的数字,每当我猜到它时,一个 window 弹出给我一条消息。
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String haha = jTextField1.getText();
Random celka = new Random();
int ciprx = celka.nextInt(6)+1;
if (haha.contains(ciprx)){
JOptionPane.showMessageDialog(null, "BUHĀ!");
}
}
问题是我不能在 .contains
之后写 ciprx
,因为那是整数,我不能把它放在那里,但我需要文本字段包含(秘密)随机生成的数字以防显示弹出消息。但是,如果我只是在 .contains
之后放置一个 "a"
就可以了。我该如何解决这个问题?
您只需要先将其转换为字符串即可:
if (haha.contains(String.valueOf(ciprx)))