import
java.util.*;
class
Student {
int
rollNumber;
String name, gender;
Student(
int
rollNumber, String name, String gender)
{
this
.rollNumber = rollNumber;
this
.name = name;
this
.gender = gender;
}
}
class
DirectAddressingTable {
public
static
void
main(String[] args)
{
Student[] catalogue =
new
Student[
71
];
insert(catalogue,
new
Student(
11
,
"Rahul"
,
"Male"
));
insert(catalogue,
new
Student(
18
,
"Joe"
,
"Male"
));
insert(catalogue,
new
Student(
15
,
"Kavya"
,
"Female"
));
insert(catalogue,
new
Student(
13
,
"Julia"
,
"Female"
));
Student student = search(catalogue,
18
);
printInformation(
18
, student);
delete(catalogue,
13
);
student = search(catalogue,
13
);
printInformation(
13
, student);
}
public
static
void
insert(Student[] catalogue,
Student student)
{
catalogue[student.rollNumber] = student;
}
public
static
Student search(Student[] catalogue,
int
rollNumber)
{
return
catalogue[rollNumber];
}
public
static
void
delete(Student[] catalogue,
int
rollNumber)
{
catalogue[rollNumber] =
null
;
}
public
static
void
printInformation(
int
rollNumber,
Student student)
{
if
(student !=
null
)
System.out.println(
"Student with roll number "
+ rollNumber
+
" - Name: "
+ student.name
+
", Gender: "
+ student.gender);
else
System.out.println(
"No student found with roll number "
+ rollNumber);
}
}