Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialJosephine Dinesh
476 PointsCreate a String variable named intAsString. Convert the randomNumber integer to a String value and store it in the intAs
Create a String variable named intAsString. Convert the randomNumber integer to a String value and store it in the intAsString variable.
Random randomGenerator;
1 Answer
Steve Hunter
57,712 PointsHi Josephine,
You start this challenge with the code you posted:
Random randomGenerator;
You're asked to Initialize a new Random variable called randomGenerator.. Well, we've got half of that already, so we just need to finish that off by creating a new
instance of the Random
class:
Random randomGenerator = new Random();
Next up, we're asked to Create a new int variable named randomNumber. Use the randomGenerator variable and its nextInt() method to get a random number. Do not set a range.. So, we need an int
called randomNumber
1 and then we use the code above to store a random number in it:
Random randomGenerator = new Random();
int randomNumber = randomGenerator.nextInt();
Then we add a range:
int randomNumber = randomGenerator.nextInt(10);
Lastly, we get to the part you've asked about, Create a String
variable named intAsString
. Convert the randomNumber
integer to a String value and store it in the intAsString
variable.
So, we need a string variable called intAsString
and then we want to store the randomNumber
in there after converting it to a string. How to do that? The question mentions a "moosh". That means adding an empty string onto the number:
String intAsString = randomNumber + "";
I hope that makes sense.
Steve.