wood burning stoves
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

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:
"RandomArray.java": 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: 9056
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~
1.java IDE tool : JawaBeginer
2.Java Jar tool : JavaJar
Steve Jensen
Ranch Hand

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

Have you checked out Aspose?
subject: What's wrong with this code???
jQuery in Action, 3rd edition