This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes What's wrong with this code??? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "What Watch "What New topic

What's wrong with this code???

Steve Jensen
Ranch Hand

Joined: Sep 23, 2002
Posts: 126
The code below:-
class RandomArray{
public static void main (String args[] )
double[] samples = new double[50];
for (int i=0; i <50; i++)
samples[i] = 100.0*Math.randon();
double average = 0.0;
for (int i=0; i <50; i++)
average += samples[i];
average/= 50;

gives me the following error when i try and compile it:
"": Error #: 300 : method randon() not found in class java.lang.Math at line 10, column 25
I'm using JBuilder

Can anyone see what i'm doing wrong?

John Bonham was stronger, but Keith Moon was faster.
Marilyn de Queiroz

Joined: Jul 22, 2000
Posts: 9044
You spelled the method name wrong. The Math class does not have a method named randon. It does, however, have a method named random. One letter makes a big difference in java.

"Yesterday is history, tomorrow is a mystery, and today is a gift; that's why they call it the present." Eleanor Roosevelt
Robbie shi

Joined: Jan 05, 2003
Posts: 28
wrong spelling~~
you have to care about your code~
----------------------------- IDE tool : JawaBeginer
2.Java Jar tool : JavaJar
Steve Jensen
Ranch Hand

Joined: Sep 23, 2002
Posts: 126
Silly me!!

It is sorta covered in the JavaRanch Style Guide.
subject: What's wrong with this code???
Similar Threads
please help figure out why the standard deviaion is not giving the correct output
Java.lang.object error
int cannot be derefrenced
Cannot compile on win2k and win98 platforms
Problem with arrays