qualcuno saprebbe dirmi perchè non funziona questa classe?
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;
	}
}
il compilatore mi da questi errori:
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
cosa devo fare per risolvere il problema?