Nadal
Nadal

Reputation: 7

Creating a random generated array in method and printing it

So I'm pretty sure I've correctly created a random integer generator that will put the integers into an array, although I am having trouble with my second method, that is supposed to print out the array.

My code:

 import java.util.Random;
 import java.util.Scanner;
 public class Engine {

public int numDigits, numDigitsSet;
public int i;
public int[] secretNumber;
public Random randomNumberGenerator;



Scanner sc = new Scanner(System.in);

public void setNumDigits()
{

    numDigitsSet = numDigits;

}

public int getNumDigits()
{
    System.out.print("Enter the number of digits to use: ");
    return numDigits = sc.nextInt();

}

public void generateNewSecret()
{
Random rand = new Random();{
for (int i=0; i<numDigitsSet; i++)
{
    secretNumber[i]= rand.nextInt(10);
    System.out.println("" + secretNumber[i]);

        }
    }
}

public int[] getSecretNumber()
{
     for (int j=0; j<secretNumber.length; j++)
     {
         System.out.println("" + secretNumber[j]);
     }
    return secretNumber;
}


public void convertNumtoDigitArray()
{
    String[] userGuessSplit = Player.userGuess.split(",");
    int[] userGuessArray = new int[userGuessSplit.length];
    for (int j=0; j<userGuessSplit.length; j++)
    {
        userGuessArray[j] = Integer.parseInt(userGuessSplit[j]);
    }


}







}   

Upvotes: 0

Views: 55

Answers (1)

aliteralmind
aliteralmind

Reputation: 20163

For printing out the array, you can use the seriously convenient

Arrays.toString(array);

JavaDoc: http://docs.oracle.com/javase/7/docs/api/java/util/Arrays.html#toString(int[])

Upvotes: 0

Related Questions