小编cho*_*lla的帖子

这两种查找随机数的方法之间的区别?

例如,如果我要生成5到50之间的随机数,我知道我可以将代码编写为:

ranNum = (int)Math.random()*(50-5+1)+5;
Run Code Online (Sandbox Code Playgroud)

要么

ranNum = Math.round(Math.random()*(50-5))+5;
Run Code Online (Sandbox Code Playgroud)

就生成随机数的过程而言,两者之间有什么区别?哪个会更快?

java random

1
推荐指数
1
解决办法
64
查看次数

如何清除数组中的TextField?

在我的applet程序中,我在我的公共类头中声明了TextField:

TextField numbers [][] = new TextField[5][5];
Run Code Online (Sandbox Code Playgroud)

我还有一个按钮,用于在单击时清除所有文本框.

现在我基本上有这个:

JButton b = new JButton("Clear");
b.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e){
        numbers.setText("");
    }
});
Run Code Online (Sandbox Code Playgroud)

但是我收到一个错误:"无法在数组类型TextField [] []上调用setText(null)

我怎样才能解决这个问题?

java arrays methods applet swing

-1
推荐指数
1
解决办法
98
查看次数

标签 统计

java ×2

applet ×1

arrays ×1

methods ×1

random ×1

swing ×1