Iniciar função

6 respostas
D

onde ja se viu alguem q programa java a 1 ano e nao está conseguindo criar funçoes?? hehee :oops: :oops:
pois é… ta acontecendo isso comigo…
nao to conseguindo criar um método!

o q eu to fazendo de errado ao criar a funcao InsereRegistro??

ta dando o seguinte erro:

eu to criando o método assim:

public InsereRegistro(String VMarca, String VUso, String VEmpresa, String VCategoria, String VData, String VClasse, String VSubClasse, String VProcesso, String VStatus, String VPasta, String VSituacao, String VObs)
{
     ....
     ....
}

to precisando descançar um pouco… hehehe… nao consigo mais pensar!

valeu!

6 Respostas

S

E ai cara beleza?

Veio pelo que pude ver você esta esquecendo o tipo de retorno do metodo!
Se ele for retornar alguma coisa você deve especificar e se não for você deve colocar void. Exemplo:

public String InsereRegistro(String VMarca, String VUso, String VEmpresa, String VCategoria, String VData, String VClasse, String VSubClasse, String VProcesso, String VStatus, String VPasta, String VSituacao, String VObs)

{

String a

return a

}

se não for retornar nada( como creio ser seu caso)

public void InsereRegistro(String VMarca, String VUso, String VEmpresa, String VCategoria, String VData, String VClasse, String VSubClasse, String VProcesso, String VStatus, String VPasta, String VSituacao, String VObs)
{

}

espero ter ajudado.

D

valeu cara.

mas nao é esse o erro nao…
pq desde o inicio eu tentei fazer com public void InsereRegistro(…)
aí como nao tava funcionando… eu tentei sem o void…
e foi nessa hora q eu postei a duvida aki…

mas na versao q eu to tentando fazer tem o void sim…
e continua dando o mesmo problema de illegal start of expression.

o q pode ser?

S

Cara seguinte. Fiz uns testes aqui e o metodo compilou que foi uma beleza, o erro “illegal start of expression” normalmente acontece quando não fechamos algum metodo acima. obtive o mesmo erro que você quando esqueci de fechar corretamente o construtor. Exemplo:

public class Teste

{

public Teste()

{

public void InsereRegistro(String VMarca, String VUso, String VEmpresa, String VCategoria, String VData, String VClasse, String VSubClasse, String VProcesso, String VStatus, String VPasta, String VSituacao, String VObs)
{

}

}

Verifique se você fechou todos os metodos acima!

Espero ter ajudado!

D

cara, valeu mesmo por estar me ajudando!

mas esse erro ta estranho… pq ele é o unico método…
eu to fazendo isso num JSP…

a unica função desse JSP é criar essa função… e no final da pagina chama essa propria funcão…

e eu preciso fazer disso uma funcao, pq vou utiliza-la em outras paginas…

ta entranho nao ta?

J

nao esta faltando nenhum import ou include…

D

nenhum… o JSP é só essa funcao, e no final, ela chama a funcao e pronto…

Criado 3 de maio de 2004
Ultima resposta 3 de mai. de 2004
Respostas 6
Participantes 3