I'm writing a program that determines the population of the world between years 1975 to 2006. I found an equation for the world pop and i put it in my code, but i keep getting a '.class' expected. Can anyone help???

--Cassie

P.S: The error is where pop is defined. (pop = 4 * double pow(e, t); )

``````import TerminalIO.KeyboardReader;

class WorldPop {

public static void main(String args[]) {

int year;
double pop;
double e = 2.71828183;
double t = 0.019*(year - 1975);

System.out.println("This program computes the World Population from 1975 to 2006.");
System.out.println("Would you like to run this program?");

while(answer == 'y') {

System.out.println("Enter the year.");

pop = 4 * double pow(e, t);

System.out.println("The population in " + year + " is " + pop);

System.out.println("Do you wish to re-run this program?");

}

}
}``````
3
Contributors
5
Replies
6
Views
9 Years
Discussion Span
Last Post by panda_pow

On the line

``pop = 4 * double pow(e, t);``

is the class name that the method "pow" belongs to double or Double, and isn't there a character missing between those two words (yes, there is a character missing)?

On the line

``pop = 4 * double pow(e, t);``

is the class name that the method "pow" belongs to double or Double, and isn't there a character missing between those two words (yes, there is a character missing)?

I am soooo confused. What character is missing?

ooooh!! No, pow is so that e is to the power of t. I found that in a java book, and used it. Should i just change it to something else??

Statement is written incorrectly,
pop = 4 * double pow(e, t);

pow is a static method of java.lang.Math class and you have to write the statement as follows:

pop = 4 * Math.pow(e,t);

Statement is written incorrectly,
pop = 4 * double pow(e, t);

pow is a static method of java.lang.Math class and you have to write the statement as follows:

pop = 4 * Math.pow(e,t);

yeah, I realized that this morning, and I was going to post that I solved the problem, but DaniWeb wasn't opening on my computer. But thank you soooooo much. It works now =D yay!

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.