Java 生成以x开头的随机数列表
我被要求生成一个从1到100的随机数列表。然后我被要求在每个可以被7整除的随机数上打印一条消息,这也没关系 我的问题是这个列表必须从数字1开始,然后以随机数继续。另外,我想每隔五行打印一个特定的文本 问题: 1) 我如何以数字1开始我的列表,而其余的仍然是随机的 2) 如何每隔五行打印一条消息 我已经搜索了2个小时,只找到了python和其他语言的结果。我没能找到正确的答案Java 生成以x开头的随机数列表,java,random,numbers,Java,Random,Numbers,我被要求生成一个从1到100的随机数列表。然后我被要求在每个可以被7整除的随机数上打印一条消息,这也没关系 我的问题是这个列表必须从数字1开始,然后以随机数继续。另外,我想每隔五行打印一个特定的文本 问题: 1) 我如何以数字1开始我的列表,而其余的仍然是随机的 2) 如何每隔五行打印一条消息 我已经搜索了2个小时,只找到了python和其他语言的结果。我没能找到正确的答案 import java.util.Random; public class rannumb {
import java.util.Random;
public class rannumb
{
public static void main(String[] args) {
Random rnd = new Random();
int number;
for(int i = 1; i<=100; i++) {
if (i%7==0) {
System.out.println(i+ " : Lucky number!");
}
number = rnd.nextInt(100);
System.out.println(number);
}
}
}
import java.util.Random;
公开课
{
公共静态void main(字符串[]args){
随机rnd=新随机();
整数;
for(int i=1;i可以从2而不是1开始循环的索引,并在for循环之前打印出数字1。类似于:
Random rnd = new Random();
int number;
// print out 1 as you need it to be the first number
System.out.println(1);
// observe here that we start i at 2
for (int i = 2; i <= 100; i++) {
if (i % 7 == 0) {
System.out.println(i + " : Lucky number!");
}
if (i % 5 == 0) {
// Do something else here...
}
number = rnd.nextInt(100);
System.out.println(number);
}
Random rnd=new Random();
整数;
//根据需要打印出1作为第一个数字
系统输出打印项次(1);
//注意这里我们从2开始
for(int i=2;i可以从2而不是1开始循环的索引,并在for循环之前打印出数字1。类似于:
Random rnd = new Random();
int number;
// print out 1 as you need it to be the first number
System.out.println(1);
// observe here that we start i at 2
for (int i = 2; i <= 100; i++) {
if (i % 7 == 0) {
System.out.println(i + " : Lucky number!");
}
if (i % 5 == 0) {
// Do something else here...
}
number = rnd.nextInt(100);
System.out.println(number);
}
Random rnd=new Random();
整数;
//根据需要打印出1作为第一个数字
系统输出打印项次(1);
//注意这里我们从2开始
对于(int i=2;我觉得自己很笨!但非常感谢。我不知道您是否看到了我上面的第二个问题,但是我如何每隔五行打印一条消息?如果您的意思是:if(i%7==0){我使用它将消息添加到每个可被7整除的数字。我想在我的代码no的每五行添加一个分隔符。请尝试if(i%5==0){//…}
类似于您使用所做的操作(i%7)
。如果一个数字可以被5和7整除,会发生什么情况?对不起,我的英语不好,很难准确地表达我想要做什么。所以我想在我的代码的每五行后面添加一个分隔符……你能不能提供一个你所需要的准确例子?不过,一个与你已经尝试过的类似的逻辑可以做到这一点k、 我在回答中也加入了一个例子。我觉得自己很笨!但非常感谢。我不知道你是否看到了我上面的第二个问题,但是我应该如何每隔五行打印一条消息?如果你的意思是:如果(I%7==0){我使用它向每个可被7整除的数字添加一条消息。我想在我的代码编号的每五行添加一个分隔符。如果(I%5==0){/…},请尝试,
与(I%7)类似的方法
。如果一个数字可以被5和7整除,会发生什么情况?对不起,我的英语不好,很难准确地表达我想要做什么。所以我想在我的代码的每五行后面添加一个分隔符……你能不能提供一个你所需要的准确例子?不过,一个与你已经尝试过的类似的逻辑可以做到这一点k、 我在答案中也加入了一个例子。IMHO,没有正确的答案。这个问题可以通过多种方式解决!IMHO,没有正确的答案。这个问题可以通过多种方式解决!