galera, sei que pode ser beeeeemmmmm idiota esta pergunta, mas foi uma coisa que eu nunca tinha parado pra pensar e agora estou com dificuldade neste treco…
Seeeeguinteeee…
é possível… fazer… parseDouble de uma String… quando esta String é “”?
porque nem sempre o valor vai ser informado, mas qdo for fará parte de uma operação,
então nao posso atribuir nenhum valor estático a ele…
Fala Tché. Desculpa mas qual o contexto dessa sua pergunta ?? Vc não pode testar a string antes pra ver se esta nula e atribuir zero a ela caso positivo ??
Exception in thread “AWT-EventQueue-0” java.lang.NumberFormatException: empty String
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:994)
at java.lang.Double.parseDouble(Double.java:510)
o dificil é que se eu atribuir zero, como poderei multiplicá-lo???
public static void main(String[] args)
{
try
{
double valor = Double.parseDouble("");
}
catch (NumberFormatException ex)
{
System.out.println("Este número não pode ser convertido para Double"); //apenas um exemplo
}
}