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.
Programação - Tecnologia - Informação - Ferramentas - Atualidades - Dicas e Sugestões
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
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 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.
}
}
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()); }}
Assinar:
Postagens (Atom)

