Pessoal… estou trabalhando nesse exercício para a faculdade…
Aparentemente consegui fazer o exercício sem problemas, agora a duvida que me surgiu foi:
Como faço pra criar um comando para a repetição do menu, para ele voltar para o começo caso uma das opções seja invalida?
Segue o código:
import java.util.*;
public class TipoInvestimento {
public static void main(String[] args) {
Scanner val = new Scanner(System.in);
Scanner tip = new Scanner(System.in);
double valor,valori;
String tipov;
System.out.println("Qual o valor do investimento??");
valor = val.nextDouble();
System.out.println("Qual o tipo de investimento?");
tipov = tip.next();
if (tipov.equals("p")){
valori = (valor*0.3)+valor;
System.out.println("O valor do investimento é de "+valori);
}else{
if(tipov.equals("f")){
valori = (valor*0.5)+valor;
System.out.println("O valor do investimento é de "+valori);
}else{
if(tipov.equals("c")){
valori = (valor*0.6)+valor;
System.out.println("O valor de investimento é de "+valori);
}else{
if(tipov.equals("ac")){
valori = (valor*10)+valor;
System.out.println("O valor de investimento é de "+valori);
}
}
}
}
}
}
Existe um meio de fazer ele ir pro começo caso o usuário digite algo 'invalido"?
Existe um meio de colocar uma opção para começão de novo? E o código seja executado do começo?
Obrigado pela atenção!
pensei que se tinha aprendido sobre if, else if, else com a última resposta.