用java生成一个三位随机数,并将十位变为0
时间: 2024-05-09 14:18:05 浏览: 10
可以使用以下代码生成一个三位随机数,并将十位变为0:
```
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random rand = new Random();
int num = rand.nextInt(900) + 100; // 生成一个三位随机数
num = num / 10 * 10; // 将十位变为0
System.out.println(num);
}
}
```
相关问题
用java生成一个随机数,并将十位变为0
您可以按照以下代码实现生成一个随机数,并将十位变为0:
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random rand = new Random();
int num = rand.nextInt(10000000) + 100000000; //生成9位随机数
num -= num % 10000000; //将十位变为0
System.out.println(num);
}
}
感谢您的提问。
用java生成一个5位的随机数
您好!很高兴为您服务。生成一个5位的随机数,您可以使用Java中的Random类来实现,请见代码示例:
```
import java.util.Random;
public class GenerateRandomNumber {
public static void main(String[] args) {
Random rand = new Random();
int num = rand.nextInt(90000) + 10000; // 生成一个[10000, 99999]范围内的随机整数
System.out.println("生成的随机数为:" + num);
}
}
```
以上代码中,`nextInt(90000)` 生成的是一个[0, 89999]范围内的随机整数,再加上10000,就可以得到一个[10000, 99999]范围内的随机整数。
希望能解决您的问题,如有其他疑问,欢迎随时提出。