iai pessoal eu estou fazer um metodo e quero voltar a ele assim que ele ser copilado
tipo quando os operaçao for execultada eu estou colocando uma opção para continuar no menu principal
para fazer outras operações
da uma força ai .
iai pessoal eu estou fazer um metodo e quero voltar a ele assim que ele ser copilado
tipo quando os operaçao for execultada eu estou colocando uma opção para continuar no menu principal
para fazer outras operações
da uma força ai .
Cara, sua dúvida não tá bem clara. Acho que o seu problema pode ser resolvido com um loop while.
Cara, ficou difícil mesmo de entender a sua dúvida. O melhor jeito de esclarecer é colar o código (usando as tags code é claro) e caprichar um pouco mais na formulação da dúvida. Eu sei que é internet e tal, e acabamos relaxando um pouco no português, mas não podemos exagerar, do contrário ninguém vai conseguir te entender.
blz ai esta o odigo so quero voltar no metodo pricipal... hhahah
package bancotrocado;
import Cliente.Cliente;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner ler = new Scanner(System.in);
Cliente ação = new Cliente();
String nome = ação.getNome();
System.out.println("Digite o Numero da conta");
int NumeroConta = ler.nextInt();
if (NumeroConta == ação.getNumeroConta()) {
System.out.println("Seja Bem Vindo Sr." + nome);
} else {
System.out.println("Acesso Negado!!!");
System.exit(0);
}
System.out.println("Escolha a Operação \n para SAQUE Digite (1)\n para DEPOSITO Digite (2)" +
"\n para SALDO Digite (3)");
int entrada = ler.nextInt();
if (entrada < 2) {
System.out.println(" Operação escolhida (SAQUE)");
System.out.println("Entre com o Valor");
double saque = ler.nextInt();
double SaldoAtual = saque - ação.getSaldo();
System.out.println("Saldo atual:" + SaldoAtual);
System.out.println("O valor do saque foi de:" + saque);
} else if (entrada == 3) {
System.out.println("Operação escolhida (SALDO)");
double SaldoAtual = ação.getSaldo();
System.out.println("Saldo atual:" + SaldoAtual);
} else if (entrada == 2) {
System.out.println("Operação escolhida (DEPOSITO)");
System.out.println("Entre com o Valor");
double deposito = ler.nextInt();
double SaldoAtual = deposito + ação.getSaldo();
System.out.println("Saldo atual:" + SaldoAtual);
} else {
System.out.println("VALOR INVALIDO!!!");
System.exit(0);
}
System.out.println("Deseja realizar mais operações ? \n Para SIM digite (7) \n Para NÃo digite (8)");
int Opção = ler.nextInt();
if(Opção == 7)
{retrurn; // aqui q esta minha duvida como eu volto no metodo inicial }
else
if(Opção == 8)
{System.ext(0); }
}
}
Dica; faz o menu e as entradas em um metodo separado.
Cara, ao invés de fazer essa bateria enorme de ifs, defina os métosos sacar(), verSaldo(), etc dentro da classe cliente que fica mais facil vc trabalhar. Se vc fizer dessa forma fica muito mais fácil fazer o q vc quer, pois bastava ver a opção que o cara digitava e dependendo da entrada do teclado bsatava chamar o método adequado.
Outra coisa, evite usar acentos no código com em “ação”. Prefira acao.
1º Concordo com o PaduaAlves.: Comece a modularizar seu codigo. Chega de ifs. Comece a usar metodos a não ser que seus professor não falou nada sobre metodos e por isso vc tem que fazer assim.
2º Declare uma variavel do tipo que vc quiser(int ; String ; char) e pergunte ao usuario se ele gostaria de realizar alguma outra operação. Dependendo da resposta vc roda o rodigo novamente
Ex:
int continuar = 1;//0 para e 1 continua
//ou
char continuar = 's'; //s continuar qualquer (coisa diferente) para
while( "Aqui vc usa a condião de continuar" ){
//SEU CODIGO
//Aqui vc pergunta para o usuario se deseja realizar outra operação
}
Dependendo de qual variavel vc usar a condição e o jeito de tratar serão diferentes.
String : Usa o ignorecase para ele nao diferenciar maiuscula de minuscula
char: charAt ou ==
int: ==
Da uma olhada na internet que vc acha mais explicaçao sobre tratamento, compaação de variaveis.
Olhe também a API Java.
Qualquer duvida estamos aí.