• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

storing a set of integers in an array

 
Khair Bahir
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

I'm trying to generate 50 random integers between 0 and 10 using a 'for' construct and the 'Math.random()' method. I know how to do this, but I don't know how to store all these integers in an array (one dimension). I really only know how to store integers by manually inputting them into the array. I haven't made much progress and could use some help.

This was my attempt (it doesn't work):



Thanks.
 
Abhinav Kumar Mishra
Greenhorn
Posts: 6
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
kae cee wrote:Hello,

I'm trying to generate 50 random integers between 0 and 10 using a 'for' construct and the 'Math.random()' method. I know how to do this, but I don't know how to store all these integers in an array (one dimension). I really only know how to store integers by manually inputting them into the array. I haven't made much progress and could use some help.

This was my attempt (it doesn't work):



Thanks.


hi

In the above code double value returned by random() function is converted into int before multiplication with 11.So we have to put the statement as
array[j]=(int)(Math.random()*11);
 
Matthew Brown
Bartender
Posts: 4565
8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
When you say "it doesn't work"...what does happen?
 
fred rosenberger
lowercase baba
Bartender
Posts: 12084
29
Chrome Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
do you know your operator precedence? Specifically, which is higher - a cast, or multiplication?
 
Khair Bahir
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yeah, I know now that casts take higher precedence than multiplication operators, which is why the program just displayed a bunch of zeroes when I omitted a set of parentheses. Thanks for your guys' help.
 
Pradeep allada
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
have you tried instructions given by Mr. Abhinav Kumar Mishra,
check it once
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic