【发布时间】:2014-12-12 05:34:52
【问题描述】:
您好,我是 java 和 stackoverflow 的新手。我正在尝试创建一个程序,要求用户输入一个范围,它将在用户范围内创建一个随机数列表。它看起来像这样。
package numbergenerator;
import java.util.Random;
import java.util.Scanner;
public class numbergenerator {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
Random r = new Random();
int int1;
int int2;
int answer;
int numbers;
System.out.println("Enter your min range number: ");
int1 = s.nextInt();
System.out.println("Enter your max range number: ");
int2 = s.nextInt();
System.out.println("How many numbers do ya want? ");
numbers = s.nextInt();
for(int counter=0; counter<numbers; counter++);
answer = int1 < r > int2;
//this doesn't work.
//And i know it is improper syntax, but then what is the proper syntax?
System.out.println(answer);
}
}
我遇到了如何获取随机数的问题。如果您有想法,请告诉我。我也可能把 for 循环搞砸了,所以请告诉我。谢谢。
【问题讨论】:
-
计算范围(max-min),从0-range计算一个随机数,加上min
-
你还有一个错误 for(int counter=0; counter
-
感谢@ScaryWombat,这对我有帮助。
标签: java random numbers range generator