qualcuno saprebbe dirmi perchè non funziona questa classe?
il compilatore mi da questi errori:codice:import java.Math.pow; public class piramide{ private double lato; private double altezza; private double numerofisso; public piramide(double _lato,double _altezza,double _numerofisso) { lato=_lato; altezza=_altezza; numerofisso=_numerofisso; } public double getAreaBase() { if (numerofisso==0.688) { double area=Math.pow(lato,2)*0.688*5/2; }else if (numerofisso==0.866) { double area=Math.pow(lato,2)*0,866*6/2; }else if (numerofisso==0.289) { double area=Math.pow(lato,2)*0,289*3/2; }else if (numerofisso==0.5) { double area=Math.pow(lato,2); } return area; } }
cosa devo fare per risolvere il problema?codice:piramide.java:21: <identifier> expected double area=Math.pow(lato,2)*0,866*6/2; ^ piramide.java:21: illegal start of expression double area=Math.pow(lato,2)*0,866*6/2; ^ piramide.java:21: ';' expected double area=Math.pow(lato,2)*0,866*6/2; ^ piramide.java:21: illegal start of expression double area=Math.pow(lato,2)*0,866*6/2; ^ piramide.java:21: ';' expected double area=Math.pow(lato,2)*0,866*6/2; ^ piramide.java:24: <identifier> expected double area=Math.pow(lato,2)*0,289*3/2; ^ piramide.java:24: illegal start of expression double area=Math.pow(lato,2)*0,289*3/2; ^ piramide.java:24: ';' expected double area=Math.pow(lato,2)*0,289*3/2; ^ piramide.java:24: illegal start of expression double area=Math.pow(lato,2)*0,289*3/2; ^ piramide.java:24: ';' expected double area=Math.pow(lato,2)*0,289*3/2; ^ 10 errors

Rispondi quotando

