[RESOLVIDO] erro <identifier> expected

Olá, eu comecei a aprender java na faculdade agora e estou tentando fazer um programinha simples pelo bloco de notas e rodando pelo cmd. Só que meu programa está com erro na parte da função(ou método). Queria que vocês me desse uma ajuda =D

import java.util.Scanner; public class Tabuada { int num; Scanner teclado=new Scanner(System.in); public static void main(String[]args) { leitura(num); while(num>0) { for(int i=0;i<10;i++) System.out.println(num*i); leitura(num); } } public static int leitura(num) { System.out.println("Digite um numero"); num=teclado.nextInt(); return num; } }

seu programinha consertado:


 static int num;  
	       static Scanner teclado=new Scanner(System.in);  
	       public static void main(String[]args)  
	        {  
	            leitura(num);  
	            while(num>0)  
	           {  
	               for(int i=0;i<10;i++)  
	                   System.out.println(num*i);  
	          leitura(num);  
	           }  
	       }  
	       public static int leitura(int num)  
	      {  
	           System.out.println("Digite um numero");  
	           num=teclado.nextInt();  
	           return num;  
	      }  

Bom vc tem que usar variaves e objetos e metodos static dentro do seu main()
e no seu metodo vc nao tinha colocado o tipo do argumento:

 public static int leitura(num)

tem que ser assim:

 public static int leitura(int num)

lembre-se td deve ser static

Valu ai velho, funcionou bem certinho =D

Bom lembrar,
ponha [RESOLVIDO] no tópico para dizer q seu problema foi resolvido.

vlw!