I need some help writing a small program. I want to be able to make an array of 10 int's, which are generated randomly. I want to to be inside of a for loop. Thats a major part im stumped on. I grabbed some code and added a little to it of a 7 number generator but its not working either. I am fairly new to java, and really new to array's in java. So any help is greatly appreciated. Sorry If I seem like a 'noob', but you never know if you don't ask. Thanks!
package project2Pak;
import java.util.*;
public class ProjectTwo
{
public static void main(String[] args)
{
Random randNumGenerator = new Random();
int[] x = new int[7];
for (int i=0; i<x.length; i++)
{
x[i] = (randNumGenerator.nextInt(100)+1);
}
}
}
class myRanNumbers
{
private int[] numbers;
public myRanNumbers (int n )
{
numbers = new int[n];
// initialise numbers
int i = 0;
while (i < n )
{
int r = (int) Math.floor(Math.random() * 100);
if (add (numbers, i, r))
{
++i;
}
}
show_all (numbers);
}
private boolean add (int [] list, int size, int val)
{
for (int i = 0; i < size; i++ )
{
if (list[i] == val)
{
return false;
}
}
list[size] = val;
return true;
}
private void show_all (int[] list)
{
for (int i = 0; i < list.length; i++ )
{
System.out.print(list[i] + " ");
}
System.out.println();
}
}

New Topic/Question
Reply




MultiQuote







|