Mostrando postagens com marcador Método com Retorno. Mostrar todas as postagens
Mostrando postagens com marcador Método com Retorno. Mostrar todas as postagens

quarta-feira, 16 de julho de 2014

O que é o retorno de um método exatamente

Temos um programa que é uma calculadora os métodos do nosso programa é que vão realizar as funções (o comportamento) da calculadora, como a função somar por exemplo, ao chamar o método de soma, você digita dois números aleatórios, o método é executado, somando os dois números, e então ele te retorna o resultado.

public class Calculadora{

   public int somar ( int num1, int num2 ){
       return num1 + num2;
   }

   public int subtrair (int num1, int num2){
       return num1 - num2;
   }

   public int multiplicar ( int num1, int num2 ){
       return num1 * num2;
   }

   public int dividir ( int num1, int num2){
       return num1 / num2;
   }

}

Método somar:

Retorno do método somar:



Ou seja o retorno de cada método da calculadora é o resultado da operação (função ou comportamento) realizada.


OBS. Esse post foi especial para tirar a duvida de um leitor. Acho que ficou bem explicadinho. Espero ter ajudado. 

Melissa Lobo.

quarta-feira, 2 de abril de 2014

Método Void e Método com Retorno

Todos os métodos retornam algo, quando não retornam nada é identificado como void. (Void é o tipo de retorno). Esse tipo de método executa apenas o código que tem dentro dele.

Exemplo do método Void:

class Metodo{ 
public void escrever() { 
System.out.println("Método sem Retorno - VOID "); 
}
}

class MetodosSemRetorno2 { 
public static void main(String[] args) { 
Metodo m = new Metodo(); 
m.escrever(); 
} 
}

Já os métodos que não possuem a palavra-chave void incorporada na declaração, mas sim um tipo de dado, apresentam em seu corpo a palavra reservada return, que informa que o método terá que retornar o mesmo tipo de dado com o qual foi declarado.

Exemplo de método que retorna uma String:

class MetodoComRetorno{
String nome = "Melissa Lobo";
public String retornaNome(){
return nome;
}
}

class MetodoComRetorno2 {
public static void main(String[] args) {
MetodoComRetorno m = new MetodoComRetorno();
System.out.println(m.retornaNome());
}
}

Exemplo de método que retorna um Inteiro:
class ValoresInt{
public int calculadora(){
int primeiroNumero = 10;
int segundoNumero = 20;
return primeiroNumero + segundoNumero;
}
}
class MetodoComRetornoInteiro {
public static void main(String[] args) {
ValoresInt valores = new ValoresInt();
System.out.print(valores.calculadora());
}
}