e ae galera…
criei uma classe chamada Soma:
[code]
public class Soma{
private double Total;
public Soma (double a, double b){
this.Total=a+b;
}
public double getTotal(){
return Total;
}
}[/code]
e estou instanciando um objeto Soma:
Soma x = new Soma(n1,n2);
Estou usando em um servlet.
O q pode estar acontecendo?
Esta dando erro no “new”
Quais os tipos de n1 e n2?
Qual o erro?
n1 e n2 sao do tipo double
o erro é o seguinte:
Busca.java:15: cannot find symbol
symbol: constructor Soma(java.lang.String, java.lang.String)
location class Soma
Soma x = new Soma(n1,n2)
Há duas possibilidades:
Ou suas variáveis n1 e n2 são do tipo String e não double, conforme a JVM.
Ou sua JVM anda usando narcóticos…
Dá uma olhada novamente no erro, você está tentando acessar um construtor Soma que receba duas Strings, logo, n1 e n2 são Strings, não double.
Sugestão:
Dá uma boa estudada em J2SE antes de partir pro J2EE(Servlets, JSP, etc).
E ae…
Se vc não quiser alterar o seu contrutor,
utilize o código abaixo:
Soma s = new Soma (Double.parseDouble("1.23"),Double.parseDouble("3,14"))
valeu leonardo, deu certo