Ajuda

1 resposta
M
import java.util.Scanner;
public class Lancheria{
    static double resp, compra, c;
    static int pedido;
    public static void main(String args[]){
        Scanner recebe=new Scanner(System.in);
        while(resp!=4){
            mostrarMenuP();
            mostrarLanche();
            verificarLanche();
            finalizarCompra();
            fecharCaixa(); 
            mostrar();
    }
    public static void mostrarMenuP(){
        System.out.println("Digite:\n(1)Escolher Lanche\n(2)Finalizar Compra\n(3)Valor Total em Caixa\n(4)Sair");
        resp=recebe.nexInt();
    }
    public static void mostrarLanche(){
        switch(resp){
            case 1:
            int x=0;
        while(x!=2){
                   System.out.println("Tabela de preços:Digite:\nA.Suco Laranja-3,00\nB.Suco Uva-R$3,50\nC.Refrigerante-R$2,00\nD.Torrada-R$4,00\nE.Cachorro Quente-R5,00\nF.Xis Salada-R$6,50\nG.Xis Tudo-R$9,80\nH.Prensado-R$5,00");
                   pedido=recebe.next();
        }
      }
    }
    public static void verificarLanche(){
                    if(pedido.equalsIgnoreCase("A"))
                        compra=compra+3.00;
                    else if(pedido.equalsIgnoreCase("B"))
                        compra=compra+3.50;
                    else if(pedido.equalsIgnoreCase("C"))
                        compra=compra+2.00;
                    else if(pedido.equalsIgnoreCase("D"))
                        compra=compra+4.00;
                    else if(pedido.equalsIgnoreCase("E"))
                        compra=compra+5.00;
                    else if(pedido.equalsIgnoreCase("F"))
                        compra=compra+6.50;
                    else if(pedido.equalsIgnoreCase("G"))
                        compra=compra+9.80;
                    else if(pedido.equalsIgnoreCase("H"))
                        compra=compra+3.50;
    }
    public static void finalizarCompra(){
            case 2:
                c=c+compra;
                Sytem.out.println("O valor de sua compra foi:"+valorTotal());
    }
    public static void fecharCaixa(){
            case 3:
                total=valorTotal;
                System.out.println("O valor total do caixa é:"ValorTotalCaixa());
            
            case 4:
                System.out.println("SEU SISTEMA ESTÁ SENDO FINALIZADO!");
   
    }
  }
}

MEU BLUEJ NÃO ESTÁ COMPILANDO ALGUÉM PODE ME DIZER ONDE ESTA O ERRO QUE NÃO ACHO

1 Resposta

W

Você declarou “recebe” no escopo de main, então, as demais funções não poderão acessar “recebe”.

wiliamps

Criado 6 de novembro de 2012
Ultima resposta 6 de nov. de 2012
Respostas 1
Participantes 2