I'm making a program which generates random numbers in an array. A do-while method is used to check if there is any duplicated numbers while generating random in the arrays.
The problem is: I don't understand why it doesn't compile, I've tried so many times but It still doesn't work
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
import java.util.Random;
public class Randomizer
{
public static void main(String args[])
{
int bank[] = new int [65];
Random generator = new Random();
int min = 100;
int max = 1000;
boolean exist;
private boolean exist(int numb){
for(int i = 0; i < bank.length; i++)
if(bank[i] = numb)
return false;
}
public void fill(){
for(int i = 0; i < bank.length; i++)
do{numb = generator.nextInt(max - min +1);
}while(exist(numb));
int numb = bank[i];
}
}
Tool Output
C:\Users\Charlie Vo\Desktop\Randomizer.java:16: error: illegal start of expression
private boolean exist(int numb){
^
C:\Users\Charlie Vo\Desktop\Randomizer.java:16: error: ';' expected
private boolean exist(int numb){
^
C:\Users\Charlie Vo\Desktop\Randomizer.java:16: error: ';' expected
private boolean exist(int numb){
^
C:\Users\Charlie Vo\Desktop\Randomizer.java:23: error: illegal start of expression
public void fill(){
^
C:\Users\Charlie Vo\Desktop\Randomizer.java:23: error: illegal start of expression
public void fill(){
^
C:\Users\Charlie Vo\Desktop\Randomizer.java:23: error: ';' expected
public void fill(){
^
C:\Users\Charlie Vo\Desktop\Randomizer.java:29: error: reached end of file while parsing
}
^
7 errors
Tool completed with exit code 1

New Topic/Question
Reply



MultiQuote




|