有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

文本字段中的java随机数

我刚刚开始使用Java,我只想做一个小程序,一个基于运气的小游戏,在那里我必须猜测随机选择的数字,每当我猜到它时,就会弹出一个窗口给我一条消息

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"就可以了。我怎样才能解决这个问题


共 (1) 个答案

  1. # 1 楼答案

    您只需首先将其转换为字符串:

    if (haha.contains(String.valueOf(ciprx)))