-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexercicio2.java
More file actions
122 lines (86 loc) · 3.8 KB
/
Copy pathexercicio2.java
File metadata and controls
122 lines (86 loc) · 3.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
/*
3 - Implemente um programa que exiba um menu com 3 opções:
Menu:
1 - Somar dois números
2 - Subtrair dois números
3 - Sair
*/
import java.util.Scanner;
public class exercicio2 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Exibindo Menu
System.out.print("\n ---- Menu de Opções ----");
System.out.print("Digite 1 - para somar dois números");
System.out.print("Digite 2 - para subtrair dois núemros");
System.out.print("Digite 3 - para sair. ");
System.out.print("Escolha uma opção");
int operacoes = scanner.nextInt();
switch (operacoes) {
case 1:
System.out.print("Digite o primeiro número. ");
int number_1 = scanner.nextInt();
System.out.print("Digite o segundo número. ");
int number_2 = scanner.nextInt();
int soma = number_1 + number_2 ;
System.out.print("Resultado da soma do número " + number_1 + " + o número " + number_2 + " é igual " + soma );
break;
case 2:
System.out.print("Digite o primeiro número. ");
int num_1 = scanner.nextInt();
System.out.print("Digite o segundo número. ");
int num_2 = scanner.nextInt();
int subtracao = num_1 - num_2 ;
System.out.print("Resultado da subtração do número " + num_1 + " - o número " + num_2 + " é igual " + subtracao );
break;
case 3:
System.out.print("Saindo!");
break;
default:
System.out.println("Opção inválida! Por favor, escolha 1, 2 ou 3.");
}
scanner.close();
}
}
// Outra versão do código
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int opcao;
do {
// Exibindo o menu
System.out.println("\n--- MENU DE OPÇÕES ---");
System.out.println("1 - Somar dois números");
System.out.println("2 - Subtrair dois números");
System.out.println("3 - Sair");
System.out.print("Escolha uma opção: ");
opcao = scanner.nextInt();
// Usando switch para tratar a escolha do usuário
switch (opcao) {
case 1:
System.out.print("Digite o primeiro número: ");
double num1Soma = scanner.nextDouble();
System.out.print("Digite o segundo número: ");
double num2Soma = scanner.nextDouble();
double resultadoSoma = num1Soma + num2Soma;
System.out.println("Resultado da Soma: " + resultadoSoma);
break;
case 2:
System.out.print("Digite o primeiro número: ");
double num1Sub = scanner.nextDouble();
System.out.print("Digite o segundo número: ");
double num2Sub = scanner.nextDouble();
double resultadoSub = num1Sub - num2Sub;
System.out.println("Resultado da Subtração: " + resultadoSub);
break;
case 3:
System.out.println("Saindo do programa. Até mais!");
break;
default:
System.out.println("Opção inválida! Por favor, escolha 1, 2 ou 3.");
}
} while (opcao != 3); // O loop continua executando até que o usuário escolha sair (3)
scanner.close();
}
}