Code SA BSIT
Code SA BSIT
Scanner;
import java.util.ArrayList;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("----------------------------SCHOOL
PROGRAM----------------------------");
while (continueProgram) {
System.out.println("[1] Login....");
System.out.println("[2] Exit.....");
System.out.print("Enter Number: ");
if (!sc.hasNextInt()) {
System.out.println("Invalid input. Please enter a number.");
sc.next();
continue;
}
if (choice == 1) {
System.out.println("---------------------------------------------------------------
");
System.out.print("Enter Username: ");
String username = sc.nextLine();
System.out.print("Enter Password: ");
String password = sc.nextLine();
if (!validLogin) {
System.out.println("Invalid username or password");
continue;
}
switch (menuChoice) {
case 1:
System.out.println("----------------------------
TEACHERS----------------------------");
for (String teacher : teach) {
System.out.println(teacher);
}
teach.add(newTeacher);
System.out.println("New teacher added
successfully!");
}
System.out.println("---------------------------------------------------------------
");
break;
case 2:
System.out.println("----------------------------
STUDENTS----------------------------");
for (String student : students) {
System.out.println(student);
}
System.out.println("---------------------------------------------------------------
");
break;
case 3:
System.out.println("----------------------------
SUBJECTS----------------------------");
for (String subject : subjects) {
System.out.println(subject);
}
System.out.println("---------------------------------------------------");
break;
case 4:
case 5:
System.out.println("Exiting program...");
menuActive = false;
break;
default:
System.out.println("Invalid choice");
break;
}
}
} else if (choice == 2) {
System.out.println("Exiting program...");
continueProgram = false;
} else {
System.out.println("Invalid choice. Please try again.");
}
}
}
}