I am trying to write a program thats a number generator between 1 to 1000. The user is aked to input an integer.Whatever number the the user
enters return that many generated numbers between 1 to 1000.
Sorta Like Enter A Integer 8
Returns 200 310 19 72 758 663 12 22
Then it puts the integers in order..
12 19 22 72 200 310 663 758
I am having trouble using the Arrays sort..
java.io.*;
import java.util.Random;
import java.util.Arrays;
class assmt2
{
public static void main(String[] args)throws IOException{
Random generator = new Random();
int temp;
System.out.println(" Enter Integers :\n"); //prompt user
BufferedReader keyRead=new BufferedReader(new InputStreamReader(System.in));
int next=Integer.parseInt(keyRead.readLine());
temp = generator.nextInt(1000);
final int [] vals = new int[next];
for(int i =0;i<next;i++){
// System.out.println(generator.nextInt(1000));
vals[i] = generator.nextInt(1000);
System.out.println(generator.nextInt(1000));
}
Arrays.sort(vals);
// }
}
System.out.print(vals);
}
enters return that many generated numbers between 1 to 1000.
Sorta Like Enter A Integer 8
Returns 200 310 19 72 758 663 12 22
Then it puts the integers in order..
12 19 22 72 200 310 663 758
I am having trouble using the Arrays sort..
java.io.*;
import java.util.Random;
import java.util.Arrays;
class assmt2
{
public static void main(String[] args)throws IOException{
Random generator = new Random();
int temp;
System.out.println(" Enter Integers :\n"); //prompt user
BufferedReader keyRead=new BufferedReader(new InputStreamReader(System.in));
int next=Integer.parseInt(keyRead.readLine());
temp = generator.nextInt(1000);
final int [] vals = new int[next];
for(int i =0;i<next;i++){
// System.out.println(generator.nextInt(1000));
vals[i] = generator.nextInt(1000);
System.out.println(generator.nextInt(1000));
}
Arrays.sort(vals);
// }
}
System.out.print(vals);
}