Import Java - util.ArrayList
Import Java - util.ArrayList
ArrayList;
import java.util.Scanner;
class Task {
this.completed = false;
}
true;
}
return completed;
}
}
Scanner scanner
Scanner scanner = new Scanner(System.in);
ArrayList<Task> tasks =
ArrayList<Task> tasks =
ArrayList<Task> tasks
new ArrayList<>();
while (true) {
System.out.println(
System.out.println
System
"1. Add Task");
System.out.println(
System.out.println
System.out
System
"2. Mark Task as Completed");
System.out.println("3. List Tasks");
System.out.println("4. Exit");
System.out.print(
System.out
"Choose an option: ");
int choice = scanner.nextInt();
scanner.nextLine();
scanner.nextLine();
scanner.nextLine
scanner
// Consume newline
switch (choice) {
case 1:
System.out.print(
System.out.print
System.out
System
String description
String description = scanner.nextLine();
tasks.add(
tasks.add
new Task(description));
break;
case 2:
System.out.print(
System.out.print
System.out
"Enter task number to mark as completed: ");
tasks.get(taskNumber
tasks.get(task
tasks.get
1).markAsCompleted();
} else {
System.out.println(
System.out.println
"Invalid task number.");
}
}
break;
case 3:
System.out.println(
System
"Tasks:");
for (int i = 0; i < tasks.size(); i++) {
Task
Task task = tasks.get(i);
System.out.println((i +
System.out.println((
System.out.println
System
1) + ". " + task.getDescription() + " - " +
(task.isCompleted() ?
(task.isCompleted
(task.is
(task
"Completed" : "Not Completed"));
}
}
break;
case 4:
System.out.println(
System.out.println
System.out
"Exiting...");
scanner.close();
System.exit(
scanner.close();
System.exit(
scanner.close();
scanner.close
0);
default:
System.out.println(
System.out
"Invalid choice.");
}
}
}
}
}
}
}
}
``
}
}
}
}
}
Exemple
Java
Copier le code
import java.util.Scanner;
Scanner scanner
Scanner
System.out.print(
System.out.print
System.out
System
"Enter first number: ");
double num1 = scanner.nextDouble();
System.out.print(
System.out.print
System.out
System.out.println(
System.out.println
System.out
System
double result = 0;
switch (operation) {
case '+':
result = num1 + num2;
result = num1 +
result = num
break;
case '-':
result = num1 - num2;
result = num1 -
result = num1
result =
result
break;
case '*':
result = num1 * num2;
result = num1 *
result = num1
result = num
result
break;
case '/':
if (num2 != 0) {
result = num1 / num2;
}
result = num1 / num2;
}
result = num1
else {
System.out.println(
System.out
System
1);
}
break;
default:
System.out.println(
System.out.println
System.out
"Invalid operation.");
System.exit(
System.exit(
System.exit
System
1);
}
System.out.println(
}
System.out
}
"Result: " + result);
scanner.close();
}
}
scanner.close();
}
}
``
scanner.close();
}
}
scanner.close();
}
scanner.close();
scanner.close();
scanner.close
Ex
Java
Copier le code
import java.util.ArrayList;
import java.util.Scanner;
class
class Book {
return title;
}
return author;
}
}
Scanner scanner
Scanner
Scanner scanner = new Scanner(System.in);
ArrayList<Book> books =
ArrayList<Book> books
ArrayList<Book>
ArrayList<Book
ArrayList
new ArrayList<>();
while (true) {
System.out.println(
System.out.println
System.out
System
System.out
System
"3. Exit");
System.out.print(
System.out.print
System.out
System
scanner.nextLine
scanner
// Consume newline
switch (choice) {
case 1:
System.out.print(
System.out.print
System.out
System
String title
String
String title = scanner.nextLine();
System.out.print(
System.out.print
System.out
System
String author
String
System.out.println((i +
System.out.println((i
System.out.println
1) + ". " + book.getTitle() + " by " + book.getAuthor());
}
break;
case 3:
System.out.println("Exiting...");
scanner.close();
System.exit(
scanner.close();
System.exit
0);
default:
System.out.println(
System
"Invalid choice.");
}
}
}
}