to tentando converter um algoritimo aqui pra java (exercicio da escola ¬¬) so que ta dando erro e nao achei o motivo queria pedir ajuda pra achar o maldito erro
programa utilizado e JCreator 5.0
segundo o compilador o erro e oque esta em vermelho
o erro
programa utilizado e JCreator 5.0
Código:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Cardapio {
public static void main(String[] args) {
//variaveis
boolean cont = true;
int op = 0;
int op1 = 0;
int op2 = 0;
int op3 = 0;
int op4 = 0;
int vr = 0;
int total = 0;
//fimvariaveis
while(cont != false){
System.out.println("1-Entradas");
System.out.println("2-Prato Principal");
System.out.println("3-Sobremesas");
System.out.println("4-Bebidas");
System.out.println("5-Encerra");
System.out.println(" ");
System.out.println("Subtotal : R$"+total);
System.out.println("");
System.out.println("");
System.out.println("Escolha a Opção:");
try
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
op = Integer.parseInt(br.readLine());
}
catch(NumberFormatException ne)
{
System.out.println("Valor Invalido" + ne);
System.exit(0);
}
catch(IOException ioe)
{
System.out.println("IO Error :" + ioe);
System.exit(0);
}
switch (op){
case 1:
System.out.println("1-Saladas");
System.out.println("2-Porções");
System.out.println("3-Queijos");
System.out.println("Escolha a Opção:");
try
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
op1 = Integer.parseInt(br.readLine());
}
catch(NumberFormatException ne)
{
System.out.println("Valor Invalido" + ne);
System.exit(0);
}
catch(IOException ioe)
{
System.out.println("IO Error :" + ioe);
System.exit(0);
}
switch (op1){
case 1:
System.out.println("Digite o Valor da Salada:");
try
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
vr = Integer.parseInt(br.readLine());
}
catch(NumberFormatException ne)
{
System.out.println("Valor Invalido" + ne);
System.exit(0);
}
catch(IOException ioe)
{
System.out.println("IO Error :" + ioe);
System.exit(0);
}
break;
case 2:
System.out.println("Digite o Valor da Porção:");
try
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
vr = Integer.parseInt(br.readLine());
}
catch(NumberFormatException ne)
{
System.out.println("Valor Invalido" + ne);
System.exit(0);
}
catch(IOException ioe)
{
System.out.println("IO Error :" + ioe);
System.exit(0);
}
break;
case 3:
System.out.println("Digite o Valor do Queijo:");
try
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
vr = Integer.parseInt(br.readLine());
}
catch(NumberFormatException ne)
{
System.out.println("Valor Invalido" + ne);
System.exit(0);
}
catch(IOException ioe)
{
System.out.println("IO Error :" + ioe);
System.exit(0);
}
break;
default:
System.out.println("Opção Invalida!!!");
break;
//fim op1
[COLOR="#FF0000"]total=(total+vr);[/COLOR]
}
//fim op
break;
}
//fimwhile
}
}
}
segundo o compilador o erro e oque esta em vermelho
o erro
Código:
--------------------Configuration: <Default>--------------------
C:\Users\Filipe\Desktop\Cardapio\Cardapio.java:127: error: unreachable statement
total=(total+vr);
^
1 error
Process completed.