-
Notifications
You must be signed in to change notification settings - Fork 0
/
App.java
36 lines (33 loc) · 1.15 KB
/
App.java
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
/**
* The App class is a Java program that allows the user to interact with a Watch object by entering
* commands through the console.
*/
package Watch;
import java.util.Scanner;
public class App {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Watch time = new Watch(0, 0, 0);
while (true) {
String comand = sc.nextLine();
System.out.println("$" + comand);
String cmd[] = comand.split(" ");
if (cmd[0].equals("fim"))
break;
else if (cmd[0].equals("setar")) {
int hora = Integer.parseInt(cmd[1]);
int minuto = Integer.parseInt(cmd[2]);
int segundo = Integer.parseInt(cmd[3]);
time.setHora(hora);
time.setMinuto(minuto);
time.setSegundo(segundo);
} else if (cmd[0].equals("next"))
time.proxSegundo();
else if (cmd[0].equals("mostra"))
System.out.println(time);
else
System.out.println("**ERROR-Comando inválido.");
}
sc.close();
}
}