Dúvida No Void

5 respostas
macielpereira

Olá Pessoal

Estou com dúvida na Ultilização do Void, eu ultizo ele assim, vejam se eu usei corretamente a função dele.

public class Funcionario {

void bonifica(){

double quantAumentada;

System.out.println(Digite a quantia do aumento que será dado ao funcionario);

quantAumentada = entrada.nextDouble();

salarioFuncionario = quantAumentada;

}

}
public static void main(String[] args) {

Funcionario funcionario1;

funcionario1 = new Funcionario();

Scanner entrada = new Scanner(System.in);
funcionario1.decisaoAumento = entrada.nextBoolean();

if(funcionario1.decisaoAumento){

funcionario1.bonifica();

}

else{

System.out.println(Salario Nao alterado);

}

}

5 Respostas

neto.jpa

Olha só cara, VOID é simplemente o tipo de retorno. Quando vc declara algum metodo com void está dizendo que aquele metodo não retornará nada.

Ele pode ser usado assim mesmo como no seu exemplo, mas é bom definir algum modificador de visibilidade.

Flw!

AITech_IX

Olá Maciel!
Como sua função nao precisa retornar algum valor, ela poder ser do tipo void, literalmente um retorno vazio.

Onde vc faz

void bonifica(){

mude para, por exemplo

public void bonifica(){

que é o modificador de acesso que o neto.jpa sugeriu. Isso permitira que ela esteja “visível” para o resto do programa. Mas existem outros modificadores; de uma pesquisada no assunto caso nao saiba!

abs

magocebolinha

Olá Maciel!

quando for postar um código, coloque-o entre tags code ok, fica mais legível e mais organizado ok?
abraço! :slight_smile:

M

Dica: parece que sua classe Funcionario não tem o atributo decisaoAumento, então não vai compilar

Dica: para acessar os atributos utilize getters e setters

Dica: quando estiver digitando sua mensagem e colocar um código, selecione-o e clique no botão Code que fica acima da área de texto. Assim seu código aparecerá formatado e fica mais fácil de entender

Boa sorte!

edmarr

Bem vindo ao GUJ ! :smiley:
Não esqueça de olhar
estes dois links

http://www.guj.com.br/posts/list/15778.java

http://www.guj.com.br/posts/list/50115.java

e não esqueça de seguir como esta na minha assinatura
para editar o titulo do tópico.

Criado 5 de abril de 2010
Ultima resposta 6 de abr. de 2010
Respostas 5
Participantes 6