Void

5 respostas
M

A palavra void indica que o método main() não retorna nenhum valor… como assim? Só pode ser usada em main()?

5 Respostas

M

olá!

void é um tipo de retorno para metodos, tem tbm int(numeros inteiros), String, Double, boolean(verdadeiro, falso).

imagene o metodo para calcular a soma:

int somar(int num1, int num2) {
  return num1 + num2; // aqui está o X da questão! : ^)
}

esse metodo, retorna, ou seja tem resultado, um numero inteiro. a palavra reservada “return” faz o retorno! retorno = resultado!

qdo vc especifica void, quer dizer q o metodo nao retorna nada, apenas executa uma função e pronto!

espero nao ter complicado mais!!

flw!!

C

N, vc usa o metodo void ond vc n precisa retornar valor, tp, em um evento d um botao, vc so vai executar o evento, n retornar nada, c vc for pensar em pascal e tem uma leve comparacao com a procedure, mas e claro q a procedure nem chega perto rsr

espero tem ajudado :smiley:

_

Voce pode olhar na API de java, que tem varios exemplos de metodos que nao retornam nada, como em java.util, os metods add(Object o) da interface List nao retorna nada, pois apenas adiciona o objeto na lista. ja metodos como size, retorna um int, que eh o tamanho da lista…

Na API voce vera varios outros exemplos!

Valeu()

S

Metodos void podem ser implemetados em qualquer metodo não so no main, quando desejamos que determinado metodo não faça qualquer tipo de retorno declaramos ele como void exemplo:

Metodo sem Retorno

public void setNumero(){

int n = 10;

System.out.print (n);

}
Metodo sem retorno

public int setNumero(){

int n = 10;

return n;

}

Ok espero que tenha ajudado. :grin:

B

resumindo em java, todo metodo deve ter um tipo de “retorno”…
np caso de nao retornar nada vc usa o void !!!

Criado 15 de novembro de 2004
Ultima resposta 16 de nov. de 2004
Respostas 5
Participantes 6