Estou tentando compilar o código abaixo mas esta dando erro. O que pode ser?
package teste;
public class Teste {
public static void main(String[] args) {
// All code application logic here
Apartamento aP = new Apartamento();
aP.obterMetragem();
aP.mostrarAP();
}
}
package teste;
import javax.swing.JOptionPane;
public class Apartamento {
double compr,larg, areaTotal;
double comodo[] = new double[5];
String mensag1="";
public void obterMetragem(){
for (int i=1 ; i<=comodo.length; i++)
{
compr = Double.parseDouble(JOptionPane.showInputDialog(null,"Digite comprimento do "+i+ "º comodo"));
larg = Double.parseDouble(JOptionPane.showInputDialog(null,"Digite largura do "+i+ "º comodo"));
comodo[i] = Apartamento.m2(compr,larg);
}
}
public void mostrarAP(){
for (int i=1 ; i<=comodo.length; i++){
mensag1 = mensag1 + "O Tamanho do comodo "+i+" é: "+comodo[i]+"M²\n";
areaTotal = areaTotal + comodo[i];
}
JOptionPane.showMessageDialog (null, mensag1 );
JOptionPane.showMessageDialog (null, "Total de m² do AP: "+areaTotal);
JOptionPane.showMessageDialog (null, "Total em c² do AP: "+Apartamento.cm2(areaTotal));
}
//CALCULA METRO QUADRADO
public static double m2(double compr, double larg){
return compr*larg;
}
//CONVERTE METRO QUADRADO EM CENTIMETRO QUADRADO
public static double cm2(double x){
return x*10000;
}
}
