jdk1.8中怎样修改可以让r.nextDouble(pounds)代码可以使用
时间: 2024-03-16 22:46:45 浏览: 79
windows Java卸载需要的msi文件 jre1.8.0_31.msi
5星 · 资源好评率100%
在JDK 1.8中,`r.nextDouble(pounds)`代码无法使用的原因是因为该方法只接受一个`double`类型的参数,而`pounds`不是一个合法的`double`值。如果想要使用`r.nextDouble(pounds)`代码,可以将`pounds`转换为`double`类型的值,例如:
```java
double pounds = 10.0;
Random r = new Random();
double nextDouble = r.nextDouble((double) pounds);
```
在这个例子中,将`pounds`强制转换为`double`类型,并将其作为参数传递给`r.nextDouble()`方法,这样就可以在JDK 1.8中使用`r.nextDouble(pounds)`代码了。
阅读全文