Java File
Java File
PRACTICAL : 1
import java.util.Scanner;
class Student {
public int ID;
private int age;
private String Name;
private String department;
public Student() {
ID = 0;
age = 0;
Name = "";
department = "";
}
}
CE251-JAVA PROGRAMMING 23CE075-MULANI MEET
public StudentRecord() {
count = 0;
}
public void addStudent(int ID, int age, String Name, String department) {
if (count < students.length) {
students[count] = new Student(ID, age, Name, department);
count++;
} else {
System.out.println("Student record is full.");
}
}
int choice;
case 2:
int iD;
System.out.println("Enter Student ID to Search");
id = sc.nextInt();
studentRecord.search(id);
break;
case 3:
studentRecord.displayStudents();
break;
default:
System.exit(0);
}
}
}
}
CE251-JAVA PROGRAMMING 23CE075-MULANI MEET
PRACTICAL:2
import java.util.Scanner;
class Course {
private int courseID;
private String courseName;
private int credits;
@Override
public String toString() {
return "Course ID: " + courseID + ", Course Name: " + courseName + ",
Credits: " + credits;
}
}
class Enrollment {
private int[][] studentCourses;
private int[] count;
while (true) {
System.out.println("1. Enroll in a course");
System.out.println("2. Drop a course");
System.out.println("3. View enrolled courses");
System.out.println("4. Exit");
System.out.print("Choose an option: ");
int choice = scanner.nextInt();
if (choice == 4) {
break;
}
switch (choice) {
case 1:
System.out.print("Enter course ID to enroll: ");
int courseIDToEnroll = scanner.nextInt();
courseEnrollment.enrollment.enroll(studentID,
courseIDToEnroll);
break;
case 2:
System.out.print("Enter course ID to drop: ");
int courseIDToDrop = scanner.nextInt();
courseEnrollment.enrollment.drop(studentID,
courseIDToDrop);
break;
case 3:
courseEnrollment.enrollment.getEnrolledCourses(studentID,
courses);
break;
default:
System.out.println("Invalid choice. Please try again.");
break;
}
}
scanner.close();
}
}
CE251-JAVA PROGRAMMING 23CE075-MULANI MEET
PRACTICAL:3
import java.util.Scanner;
class Student {
private int studentID;
private String name;
class Grade {
private int studentID;
private int courseID;
private char grade;
class GradingSystem {
private Student[] students;
private Grade[] grades;
private int[] courseCredits;
private int studentCount;
private int gradeCount;
public class p3 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("1. Add Student");
System.out.println("2. Add Grade");
System.out.println("3. Add Course Credits");
System.out.println("4. Calculate GPA");
System.out.println("5. Exit");
System.out.print("Choose an option: ");
int choice = scanner.nextInt();
if (choice == 5) {
break;
}
switch (choice) {
case 1:
System.out.print("Enter student ID: ");
int studentID = scanner.nextInt();
System.out.print("Enter student name: ");
String name = scanner.next();
gradingSystem.addStudent(new Student(studentID, name));
break;
case 2:
System.out.print("Enter student ID: ");
int studentIdForGrade = scanner.nextInt();
System.out.print("Enter course ID: ");
int courseID = scanner.nextInt();
System.out.print("Enter grade: ");
char grade = scanner.next().charAt(0);
gradingSystem.addGrade(new Grade(studentIdForGrade,
courseID, grade));
break;
case 3:
System.out.print("Enter course ID: ");
CE251-JAVA PROGRAMMING 23CE075-MULANI MEET
scanner.close();
}
}