Results 1 to 2 of 2
- 07-24-2007, 03:36 PM #1
Member
- Join Date
- Jul 2007
- Posts
- 40
- Rep Power
- 0
Error: cannot find symbol constructor
Hi, my problem: it says it cannot find symbol constructor BMIndexCalculator (int, double, double) for my application.
i am trying to make an instance of my BMIndexCalculator class and call the start method in my BMIndexCalculatorMain class. Below is the code, maybe someone can help? BMIndex and BMIndexCalculator compile cleanly, just the problem with BMIndexCalculatorMain.
I'm trying to make a body mass index calculator. i really have no idea what to do now.
Class : BMIndexCalculatorMain
Class : BMIndexCalculatorJava Code://Description: Makes an instance of the BMIndexCalculator class and contains a start method. */ import javax.swing.*; import java.util.*; import java.text.*; /**define main class & method*/ class BMIndexCalculatorMain { //Main method public static void main (String [] args) { int age; double weight, height; double recWeight; /**Use DecimalFormat to change number of decimal places displayed*/ DecimalFormat df = new DecimalFormat("0"); BMIndexCalculator calc = new BMIndexCalculator (age, weight, height); /**Display input values and computed results using JOptionPane*/ //Displays the results //Convert height in inches to centimeters recWeight = ((height*2.54) - 100) + age%10 * 0.90; JOptionPane.showMessageDialog (null, "The recommended weight for your height and age is: " + df.format(recWeight*2.2) + " lbs"); }}
Class : BMIndexJava Code:// Description: Does I/O, uses an instance of the BMIndex class, contains a start method. * */ import javax.swing.*; import java.util.*; import java.text.*; /**define main class & method*/ class BMIndexCalculator { //Main method public static void main(String [] args) { /**Get the four input values*/ //Get the four input values int age; double weight, height, bMI; String inputStr; inputStr = JOptionPane.showInputDialog (null, "Enter your Age: "); age = Integer.parseInt(inputStr); inputStr = JOptionPane.showInputDialog (null, "Enter Height (cm): "); height = Double.parseDouble(inputStr); inputStr = JOptionPane.showInputDialog (null, "Enter Weight (lbs): "); weight = Double.parseDouble(inputStr); /**Use DecimalFormat to change number of decimal places displayed*/ DecimalFormat df = new DecimalFormat("0.00"); //convert weight in lbs to weight in kilograms weight = weight * 2.2; //convert height in cm to height in meters height = (height/100); BMIndex calc = new BMIndex (age, weight, height); /**Display input values and computed results using PrintStream*/ //Displays the input values and results bMI= weight/Math.pow(height, 2); System.out.println ("Weight: " + df.format(calc.getWeight()) + " kilograms."); System.out.println ("Height: " + df.format(calc.getHeight()) + " meters"); System.out.println ("BMI: " + bMI * 100); } }
ThanksJava Code://Description: Generic BMIndex class that calculates the Body Mass Index and has no I/O. */ import javax.swing.*; import java.text.*; class BMIndex { //Data members /**Data members*/ private int age; private double weight; private double height; //Constructor /**Constructor*/ public BMIndex (int inputage, double inputweight, double inputheight) { setAge (inputage); setWeight(inputweight); setHeight(inputheight); } //Set age /**@param sets age, weight, height*/ public void setAge (int inputage) { age = inputage; } //Set weight public void setWeight(double inputweight) { weight = inputweight; } //Set height public void setHeight (double inputheight) { height = inputheight; } /**@return returns age, weight, height*/ //Return age public int getAge () { return age; } //Return weight public double getWeight () { return weight; } //Returns height public double getHeight () { return height; } }
- 07-24-2007, 08:24 PM #2
Senior Member
- Join Date
- Jul 2007
- Posts
- 130
- Rep Power
- 0
Similar Threads
-
"Cannont find symbol Constructor" error
By Welsh in forum New To JavaReplies: 7Last Post: 01-25-2008, 12:12 AM -
Programm Error: cannot find symbol Help?
By junix in forum New To JavaReplies: 2Last Post: 12-10-2007, 05:30 AM -
cannot find symbol class error
By po0oker in forum New To JavaReplies: 5Last Post: 10-31-2007, 02:52 PM -
Error: cannot find symbol
By silvia in forum New To JavaReplies: 1Last Post: 08-07-2007, 05:39 AM -
Error: cannot find symbol
By cachi in forum AWT / SwingReplies: 1Last Post: 08-06-2007, 08:12 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks