Skip to content

Commit 861988d

Browse files
committed
Add Add, List functions
1 parent 9ce9c7c commit 861988d

1 file changed

Lines changed: 26 additions & 9 deletions

File tree

src/main/java/Katleen.java

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,43 @@
22
public class Katleen {
33
public static final String line = "____________________________________________________________";
44

5-
public static void echo(String text) {
6-
System.out.println(line);
7-
System.out.println(text);
8-
System.out.println(line);
9-
}
105
public static void main(String[] args) {
116
System.out.println(line);
127
System.out.println("Hello! I'm Katleen.");
138
System.out.println("What can I do for you?");
149
System.out.println(line);
1510

11+
Task[] tasks = new Task[100];
12+
int count = 0;
1613
Scanner in = new Scanner(System.in);
1714
String text = in.nextLine();
1815
while (!text.equals("bye")) {
19-
echo(text);
16+
switch (text) {
17+
case "list":
18+
System.out.println(line);
19+
for (int i = 0; i < count; i++) {
20+
System.out.print(i+1);
21+
System.out.println(". " + tasks[i].description);
22+
}
23+
System.out.println(line);
24+
break;
25+
default:
26+
System.out.println(line);
27+
System.out.print("added: ");
28+
System.out.println(text);
29+
Task task = new Task(text);
30+
tasks[count] = task;
31+
count++;
32+
System.out.println(line);
33+
break;
34+
}
2035
text = in.nextLine();
36+
if (text.equals("bye")) {
37+
System.out.println(line);
38+
System.out.println("Bye, have a nice day!");
39+
System.out.println(line);
40+
}
2141
}
22-
System.out.println(line);
23-
System.out.println("Bye, see you again!");
24-
System.out.println(line);
2542

2643
return;
2744
}

0 commit comments

Comments
 (0)