Java code
Java code
import java.util.HashMap;
import java.util.Scanner;
class Account {
private String accountNumber;
private String accountHolderName;
private double balance;
public JohnDoeBank() {
accounts = new HashMap<>();
scanner = new Scanner(System.in);
}
if (accounts.containsKey(accountNumber)) {
System.out.println("Account with this number already exists.");
} else {
Account newAccount = new Account(accountNumber, accountHolderName);
accounts.put(accountNumber, newAccount);
System.out.println("Account created successfully for " + accountHolderName);
}
}
if (account != null) {
System.out.print("Enter amount to deposit: ");
double amount = scanner.nextDouble();
scanner.nextLine(); // Consume newline
account.deposit(amount);
} else {
System.out.println("Account not found.");
}
}
if (account != null) {
System.out.print("Enter amount to withdraw: ");
double amount = scanner.nextDouble();
scanner.nextLine(); // Consume newline
account.withdraw(amount);
} else {
System.out.println("Account not found.");
}
}
switch (choice) {
case 1:
createAccount();
break;
case 2:
deposit();
break;
case 3:
withdraw();
break;
case 4:
System.out.println("Thank you for using John Doe Bank. Goodbye!");
return;
default:
System.out.println("Invalid option. Please try again.");
}
}
}
2
public class StudentProfile {
private String name;
private String studentID;
private double gpa;
3
import java.util.Random;
import java.util.Scanner;
public class TicTacToe {
private char[][] board;
private char currentPlayer;
private static final char PLAYER = 'X';
private static final char COMPUTER = 'O';
private static final int SIZE = 3;
public TicTacToe() {
board = new char[SIZE][SIZE];
for (int i = 0; i < SIZE; i++) {
for (int j = 0; j < SIZE; j++) {
board[i][j] = ' ';
}
}
currentPlayer = PLAYER;
}
System.out.println("Completed Courses:");
for (UniversityCourse course : completedCourses) {
System.out.println(course);
}
System.out.println("Total Credits Earned: " + totalCredits);
}
}
5
public class PersonalFinance {
private double income;
private double expenses;
private double savings;
public PersonalFinance(double income, double expenses, double savings) {
this.income = income;
this.expenses = expenses;
this.savings = savings;
}
class Task {
private String description;
private boolean isCompleted;
public ToDoListApp() {
tasks = new ArrayList<>();
scanner = new Scanner(System.in);
}
switch (choice) {
case 1:
addTask();
break;
case 2:
removeTask();
break;
case 3:
markTaskAsCompleted();
break;
case 4:
displayTasks();
break;
case 5:
System.out.println("Thank you for using the To-Do List App. Goodbye, Ronaldo the
Goat!");
return;
default:
System.out.println("Invalid option. Please try again.");
}
}
}
7
import java.util.HashMap;
import java.util.Map;
public StudentSchedule() {
classes = new HashMap<>();
assignments = new HashMap<>();
}
return busiestDay;
}
schedule.addClasses("Monday", 3);
schedule.addClasses("Tuesday", 2);
schedule.addClasses("Wednesday", 4);
schedule.addClasses("Thursday", 1);
schedule.addClasses("Friday", 2);
schedule.addAssignments("Monday", 1);
schedule.addAssignments("Wednesday", 2);
schedule.addAssignments("Friday", 3);
9
public class OddEvenThreads {
oddThread.start();
evenThread.start();
}
}
10
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.StringTokenizer;