输入随机数,在"米饭", "面条", "炒饭", "炒面", "拉面", "寿司", "三明治"中选择吃什么用java写
时间: 2023-11-06 21:06:52 浏览: 58
你可以使用Java的Random类来生成一个随机数,然后将这个随机数作为数组中食物的索引,从而随机选择一个食物。以下是一个示例代码:
```
import java.util.Random;
public class LunchScript {
public static void main(String[] args) {
// 准备中午可能会吃的食物数据
String[] foods = {"米饭", "面条", "炒饭", "炒面", "拉面", "寿司", "三明治"};
// 使用 Random 类生成一个随机数
Random random = new Random();
int index = random.nextInt(foods.length); // 生成一个 0 到 foods.length-1 的随机数
// 输出随机选择的食物
System.out.println("今天中午吃:" + foods[index]);
}
}
```
你可以根据需要自己调整代码,增加或减少食物数据,或者使用其他方式来选择食物。
相关问题
java中输入一个1到5之间的随机数怎么写
可以使用Java中的Random类来生成一个1到5之间的随机数,代码如下:
```
import java.util.Random;
public class RandomExample {
public static void main(String[] args) {
Random random = new Random();
int num = random.nextInt(5) + 1;
System.out.println(num);
}
}
```
其中,nextInt(5)生成的是0到4之间的随机数,再加上1就可以生成1到5之间的随机数了。
如何用random.nextInt() 在Java中写一个随机生成1-10之间随机数的代码
可以使用以下代码来生成1-10之间的随机数:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(10) + 1;
System.out.println(randomNumber);
}
}
```
解释一下,`nextInt(10)` 生成的随机数范围是0-9,加上1后就是1-10的范围。最后通过 `System.out.println` 方法输出生成的随机数。