ae galera,
normalmente para eu transformar o valor String para int eu uso seguinte código:
String numero;
int num;
System.out.print("Digite um numero:");
entrada = leitor.readLine();
num = Integer.parseInt(entrada);
Mais eu posso usar desse jeito tb?
int entrada;
System.out.print("Digite um numero:");
entrada = Integer.parseInt(leitor.readLine());
Se eu posso usar desse jeito, porque meu algoritmo ta dando um erro
[code]import java.io.*;
public class desvio{
public static void main (String args[]) throws IOException {
BufferedReader leitor = new BufferedReader (
new InputStreamReader (System.in));
int entrada;
System.out.println("----------------------");
System.out.println(" Desvio Simples");
System.out.println("----------------------");
System.out.println("");
System.out.print("Digite um numero:");
entrada = Integer.parseInt(leitor.readLine());
System.out.println("");
[i][b]if (entrada = 0) {[/b][/i] System.out.print("Numero Nulo!");
}
if (entrada > 0) {
System.out.print("Numero Positivo!");
}
if (entrada < 0) {
System.out.print("Numero Negativo!");
}
}
}[/code]
a linda do erro está em negrito e italico!
Espero ajuda. []s