Sunday 15 June 2014

How to put an int back into an array in Java -



How to put an int back into an array in Java -

// code lets computer select first random number array int rn1 = boarduser[new random().nextint(boarduser.length)]; system.out.println("computer's value: " + rn1); // code lets computer select sec random number array int rn2 = boarduser[new random().nextint(boarduser.length)]; while (rn2 == rn1) // code checks value in array if number generated selected { rn2 = boarduser[new random().nextint(boarduser.length)]; } system.out.println("computer's value: " + rn2); // code lets computer select 3rd random number array int rn3 = boarduser[new random().nextint(boarduser.length)]; while (rn3 == rn1 || rn3 == rn2) { rn3 = boarduser[new random().nextint(boarduser.length)]; } system.out.println("computer's value: " + rn3); // turning tokens chosen face downwards on grid (changing values 0) { rn1 = 0; rn2 = 0; rn3 = 0; }

basically i'm trying have rn1 = 0 set random value generated array 0, when print array seems number still stays was. idea? thanks

rn1 = 0 changing rn1's value locally, not in actual array. you'll have assign element @ index got rn1 0 instead.

int rn1index = new random().nextint(boarduser.length); int rn1 = boarduser[rn1index]; // ... boarduser[rn1index] = 0;

java arrays random

No comments:

Post a Comment