Olá pesoal , sou estudante da Fatec ourinhos
e estou começando agora a estuda java , tenho uma prova no domingo !!!
eh o seguinte nas provas anterioires q eu estava vendo tem um codigo fonte assim :
(não sei como faço pra colocar o fonte num fundo azul com ovcs faem aki , depois vc me deh uma mão , sou novo e estou meio perdido)
public class Teste2 {
public static void main {){
System.out.println("teste");
}
}
}
ai vem as perguntas
a) o programa apresenta erros de copilação
b) o programa copila , mas dá erro de execução
c) o programa copila, executa e imprime “tete”
d) o programa copila, executa e não imprime nada
e)nehuma das alternativas
no gabarito fala q é a alternativa B
pra mim era a A
será q estou errado ??pq é a b ??
eh fiz no eclipse e esxecutei
olha a msg :
java.lang.NoSuchMethodError: main
Exception in thread “main”
entaum amgio , ta certinho , digitei do jeito q eta na prova !!!
ta dakele jeito msm
pram i msaber se copilou ou naum no eclipse como q faço ???
no dos eh facil percebe , e no ecplise ???ele deu essa msg ,eu axava q essa msg era de erro e copilação !!!
sou novato e to com duvidas , mas to entendo já !!!
Famoso, do jeito que estava na prova o código complia.
O método main sem o parametro string args[] é um método como qualquer outro.
O que acontece é que, na hora de executar o código, a VM irá procurar dentro da sua classe um método main com o parametro String args[] (ou qualquer outro nome, desde que seja array de String).
Como no seu caso, não existe o parametro, a VM lança a exceção dizendo que não foi encontrado o método main.