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)