Boa Tarde !
Sou novo aqui no forum, e em java… tava com uns probleminhas precisava fazer um esquema de repetição mas não consegui, procurei em tudo que é lugar algo que possa me ajudar mas não achei nada…
Então é assim, eu preciso fazer um trabalho de uma Máquina de Café, ele não ta pronto ainda, eu precisava selecionar a opção 1 “Recarregar”, e quando ela terminar, voltar pro menu inicar, coloquei uns contadores malucos, tentei colocar while, do while, um monte de coisa e ele não repete, completa a primeira opção e finaliza o programa.
devo estar fazendo um monte de besteira usahdsaud
Não sabia se eu devia copiar só a parte que eu preciso ou todo o código, copiei todo por via das dúvidas haha.
[code]import java.util.Scanner;
public class maquinacafe {
public static void main(String[] arg) {
int compra, recarga, sair, opcao; //MENU
int notas10Usuario, notas05Usuario, notas02Usuario, notas01Usuario; // Dinheiro informado pelo Cliente
int totalNotas10, totalNotas05, totalNotas02, totalNotas01; // Total de Notas existentes na Maquina.
int contador; //Contador para repetir o menu
//Atribuir um valor para que as variaveis possam iniciar.
totalNotas10 = 0;
totalNotas05 = 0;
totalNotas02 = 0;
totalNotas01 = 0;
notas10Usuario = 0;
notas05Usuario = 0;
notas02Usuario = 0;
notas01Usuario = 0;
contador = 5;
opcao = 0;
Scanner sc;
sc = new Scanner(System.in);
System.out.println(" ");
System.out.println(" >>Maquina de cafe Maluca!<<");
System.out.println(" ");
System.out.println("Para ultilizar a maquina digite :");
System.out.println(" ");
System.out.println("Digite 1 para Recarregar;");
System.out.println(" ");
System.out.println("Digite 2 para Comprar;");
System.out.println(" ");
System.out.println("Digite 3 para Sair.");
opcao = sc.nextInt();
switch (opcao) {
case 1: {
System.out.println(" >Recarregar<");
System.out.println(" ");
System.out.println("Notas de 10 Reais:");
notas10Usuario = sc.nextInt();
totalNotas10 = (totalNotas10+notas10Usuario);
System.out.println("Notas de 05 Reais:");
notas05Usuario = sc.nextInt();
totalNotas05 = (totalNotas05+notas05Usuario);
System.out.println("Notas de 02 Reais:");
notas02Usuario = sc.nextInt();
totalNotas02 = (totalNotas02+notas02Usuario);
System.out.println("Notas de 01 Reais:");
notas01Usuario = sc.nextInt();
totalNotas01 = (totalNotas01+notas01Usuario);
break;
}
case 2: {
System.out.println("Outra Funcao");
break;
}
}
}
}[/code]
Obrigado desde já !