Return

2 respostas
F
Seguinte eu uso muito o return, mas não entendi direito realmente a funcionalidade dele............porque façõ a mesma coisa usando o return ou sem usar que funciona da mesma maneira ex:
public static void logon()
{
if(Contabil.banco==1)
      banco.conecta();
else if(Contabil.banco==2)				banco.conectaR();	
else if(Contabil.banco==3)
	banco.conectaB();
}
Quer dizer isso ele escolhe qual banco de dados vai usar(são 3) então antes de cada "Select" ou "Insert no Programa eu uso:
try{
Arquivojava.logon()
Statement st= xxxxxxxxxx
}

Funciona perfeitamente , ele escolhe o banco que foi selecionado no inicio da aplicação...............se eu tivesse mandado um return() qual seria a diferença????

Acho que esse return nunca ficou claro para mim........Valeu!!!

2 Respostas

J

Oi

Olha nao entendi muito bem a sua pergunta nao, mas vou tentar lhe explicar como funciona o return.

QUando vc cria um metodo (void) isso quer dizer que ele executara’ um conjunto de instrucoes que estiverem em seu corpo mas nao ira’ retornar nada como resultado. Por exemplo:

public void Ola() { System.out.println("Ola' mundo!!!"); }
Este me’todo pode ser executado como uma chamada simples, como por exemplo:

Ola();

O return pode ser usado de va’rias maneiras, uma delas e’ a seguinte. Quando vc cria um metodo por exemplo que nao e’ void:

public int Somar() { int a = 3; int b = 6; return a+b; }
Dessa forma vc nao pode chamar esse metodo como o metodo Ola(), isso pq ele tem que retornar alguma coisa para quem o chamou. Por exemplo:

int resultado = Somar();

Assim a varial resultado recebera’ o que o vier do return. Mas ambas as variaveis devem ser do mesmo tipo…

T+

F

Valeu camarad, ajudou bastante!!! Obrigado 8)

Criado 7 de agosto de 2003
Ultima resposta 12 de ago. de 2003
Respostas 2
Participantes 2