Olá pessoal!!
Bom dia, bem eu estou começando aprender sobre a estrutura java, eu ainda estou no modo console e meu professor me pediu para fazer uma calculadora simples na qual deverá ter o seguinte menu “Calculadora em Java no console
1 ? Adição
2 ? Subtração
3 ? Multiplicação
4 ? Divisão
5 ? Sair
Escolha a opção:” para que o usuário escolha a opção do calculo que deseja realizar , gostaria de saber a maneira mais simples, com comandos básicos para que eu possa desenvolver esse menu e a partir dai realizar os cálculos da calculadora;
aquii esta o que eu ja fiz, mais eu estou com duvida de como criar a opção sair para que o programa pare de rodar e a opção para voltar ao inicio do programa ex: quando o usuario pressionar o botão ENTER o programa volte no inico para que ele possa realizar novamente os calculos:
[code]public static void main(String[] args) {
// TODO code application logic here
float fvalor1;
float fvalor2;
int ioperador;
double dresultado = 0;
int iopcao;
Scanner scn = new Scanner(System.in);
System.out.println("Calculadora em Java");
System.out.println("-------------------");
System.out.println("1- Adição");
System.out.println( "2- Subtração");
System.out.println("3- Multiplicação");
System.out.println("4- Divisão");
System.out.println("5- Sair");
System.out.println("-------------------");
System.out.println("Digite a opção desejada para realizar o calculo:");
iopcao = scn.nextInt();
System.out.println("Digite o primeiro numero: ");
fvalor1 = scn.nextFloat();
System.out.println("Digite o segundo numero: ");
fvalor2 = scn.nextFloat();
if (iopcao == 1){
dresultado = fvalor1 + fvalor2;
System.out.println(" o resultado da soma é: " + dresultado);
System.out.println("Precione Enter para voltar ao inicio");
}
if (iopcao == 2){
dresultado = fvalor1 - fvalor2;
System.out.println(" o resultado da subtração é: " + dresultado);
System.out.println("Precione Enter para voltar ao inicio");
}
if (iopcao == 3){
dresultado = fvalor1 * fvalor2;
System.out.println("O resultado da multiplicação é: " + dresultado);
System.out.println("Precione Enter para voltar ao inicio");
}
if (iopcao == 4){
dresultado = fvalor1 / fvalor2;
System.out.println("O resultado da divisão é: " + dresultado);
System.out.println("Precione Enter para voltar ao inicio");
}
if ((fvalor2 == 0) && (iopcao == 4)){
System.out.println("Opção inválida,não pode dividir um numero por zero");
System.out.println("Precione Enter para voltar ao inicio");
}
[/code]