Java生成一个0-1000的随机整数,并求得对应的二进制数
时间: 2024-09-28 18:17:53 浏览: 48
在Java中,你可以使用`java.util.Random`类来生成一个0到1000之间的随机整数,然后使用`Integer.toBinaryString()`方法将其转换成二进制字符串。以下是简单的步骤:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 创建Random对象
Random random = new Random();
// 生成0到1000的随机整数
int randomNumber = random.nextInt(1001); // 加1是因为nextInt返回的是[0, n)范围
// 将整数转换为二进制字符串
String binaryString = Integer.toBinaryString(randomNumber);
System.out.println("Random number: " + randomNumber);
System.out.println("Binary representation: " + binaryString);
}
}
```
当你运行这个程序,它会打印出一个0到1000的随机整数以及它的二进制表示。
阅读全文