Olá galera,
Estou começando em java.
gostaria de saber como fao pra chamar um metodo dentro de outro?
quero pegar o resultado do metodo “somaNota” e dentro do metodo “mediaNota” dividir por 2.
Obrigado e desculpa o incomodo…
package br.com.Testes;
public class Notas {
int media;
int soma;
int somaNota(int notaA, int notaB){
this.soma = notaA + notaB;
return this.soma;
}
void mediaNota(){
}
}
faz um testes amigo…
você vai ver que é a gente quebra a cabeça no começo mas aprende bastante…
[quote=rvcabral]faz um testes amigo…
você vai ver que é a gente quebra a cabeça no começo mas aprende bastante…[/quote]
e quando vc descobrir sozinho vai ser bem melhor do que se alguem lhe der a resposta…mas pense um pouco…como se chama um metodo?
Veleu cara…
Consegui.
package br.com.Testes;
public class Notas {
int media;
int soma;
int somaNota(int notaA, int notaB){
this.soma = notaA + notaB;
return this.soma;
}
void mediaNota(){
this.media = this.soma/2;
System.out.println("Media: "+this.media);
}
}
Dentro do método, você pode criar variáveis, e colocar nelas o retorno de um outro método. Assim, dentro da função de média:
// cria a variável
int soma;
// soma recebe o retorno do método soma()
soma = somaNota(7, 9);
Simples,
[code]package br.com.Testes;
public class Notas {
int media;
int soma;
int somaNota(int notaA, int notaB){
this.soma = notaA + notaB;
return this.soma;
}
void mediaNota(){
System.out.println(somaNota(10, 20) / 2);
}
}[/code]
Abraços…