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)

