Criar um método recursivo

Como faço para fazer o main chamar um método?

Basta fazer a chamada normal, escrevendo o nome do método:

[code]public class Teste {
public void umMetodo() {
System.out.println(“Teste!”);
}

public static void main(String[] args) {
umMetodo(); //Chama o método umMetodo();
}
}[/code]

[quote=ViniGodoy]Basta fazer a chamada normal, escrevendo o nome do método:

[code]public class Teste {
public void umMetodo() {
System.out.println(“Teste!”);
}

public static void main(String[] args) {
umMetodo(); //Chama o método umMetodo();
}
}[/code][/quote]
Vini, o umMetodo não deveria ser estático? Ou então, criar uma instância de Teste?

[code]public class Teste {
public static void umMetodo() {
System.out.println(“Teste!”);
}

public static void main(String[] args) {
umMetodo(); //Chama o método umMetodo();
}
}[/code]

[code]public class Teste {
public void umMetodo() {
System.out.println(“Teste!”);
}

public static void main(String[] args) {
new Teste().umMetodo(); //Chama o método umMetodo();
}
}[/code]

André, sua dúvida não está coerente com o Título do tópico. Afinal, vc quer saber como fazer recursividade ou apenas como chamar um método dentro do main?