我正在尝试创建一个生成4位整数并将其存储在字符串中的方法.4位整数必须介于1000和10000之间.然后必须将值存储到PINString
.这是我到目前为止所拥有的.我收到了错误Cannot invoke toString(String) on the primitive type int
.我该如何解决?
public void generatePIN()
{
//generate a 4 digit integer 1000 <10000
int randomPIN = (int)(Math.random()*9000)+1000;
//Store integer in a string
randomPIN.toString(PINString);
}
Run Code Online (Sandbox Code Playgroud)
Sha*_*dge 10
创建一个String变量,在其中连接生成的int值:
int randomPIN = (int)(Math.random()*9000)+1000;
String val = ""+randomPIN;
Run Code Online (Sandbox Code Playgroud)
或者更简单
String val = ""+((int)(Math.random()*9000)+1000);
Run Code Online (Sandbox Code Playgroud)
不能比这简单得多;)
归档时间: |
|
查看次数: |
41250 次 |
最近记录: |