String para int [dúvida]

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 :confused:

[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

o teu if tem um errinho!!

if entrada == 0 e não if entrada = 0

falow