Metodo e Função com Retorno – Java, C++, C# e Python

Publicado: 4 de fevereiro de 2014 em C#, C/C++, Java, Python

A instrução return termina a execução do método em que aparece e devolve o controle para o método de chamada. Ele também pode retornar um valor opcional. Se o método é um tipo de vazio, a instrução de retorno pode ser omitido.

Em C++ e Python a terminologia correta é função em vez de método apesar de terem a mesma funcionalidade.

Java

public class metodos
 {
// Metodo para tipos de Frete
  public static String tipofrete (int frete)
  {
      String menssagem= "";
   if (frete == 0)  menssagem = "CIF - Frete a pago pelo fornecedor";
   if (frete == 1) menssagem = "Fob - frete a cargo do consumidor";
   return menssagem;
}

      public static void main(String[] args)
 {

// Executa o metodo
       System.out.println(tipofrete(0));
       System.out.println(tipofrete(1));

}

}

C++

#include "stdafx.h"
#include <iostream>
#include <string></pre>
using namespace std;

// Metodo para tipos de Frete
    string tipofrete(int frete)
 {
  string menssagem = "";
  if (frete == 0) menssagem = "CIF - Frete a pago pelo fornecedor";
  if (frete == 1) menssagem = "Fob - frete a cargo do consumidor";
  return menssagem;
 }

int _tmain(int argc, _TCHAR* argv[]) {

  // Executa o metodo
  cout << tipofrete(0)  <<"\n";
  cout << tipofrete(1) << "\n";
  system("pause");
return 0;

}

C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;</pre>
namespace ConsoleApplication35 {

class Program
     {
         // Metodo para tipos de Frete
         public static String tipofrete(int frete)
         {
             String menssagem = "";
             if (frete == 0) menssagem = "CIF - Frete a pago pelo fornecedor";
             if (frete == 1) menssagem = "Fob - frete a cargo do consumidor";
             return menssagem;
         }

          static void Main(string[] args)

          {
            // executa o metodo
             Console.WriteLine(tipofrete(0));
             Console.WriteLine(tipofrete(1));
             Console.ReadKey();
          }
     }
 }

Python (Linux)

#!/usr/bin/env python
# -*- coding: latin-1 -*-
# Desenvolvimento Aberto
# retorno.py

# Importa OS
import os

# Limpa a tela
os.system("clear")

# Cria função de frete
 def tipofrete(frete):
     menssagem= "";
     if (frete == 0):
         menssagem = "CIF - Frete a pago pelo fornecedor";
     if (frete == 1):
         menssagem = "Fob - frete a cargo do consumidor";
     return menssagem;

# Mostra tipo do frete
print tipofrete(0)
print tipofrete(1)
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s