Возьмите данный файл .dat и: 1. Сообщите учащимся о недостающей информации в процентах ($ обозначает недостающие данные).2. Разрешить обновление информации о студентах.3. Сортируйте данные по идентификатору, фамилии, классификации, майору.
ex data. (Пропущены фамилия и майор) Тимоти $ 10034343 Первокурсник *
Я работаю в обратном направлении от одноголабораторных кодов моего учителя
Это моя попытка чтения значений при проверке пропущенных данных.
``
Family temp = new Family(); String tempas = file.next();
if(tempas == "$")
{
temp.setMissingData(file.next());
}
else
{
System.out.print(tempas + "\n");
}
tempas = file.next();
if(tempas == "$")
{
temp.setMissingData(file.next());
}
else
{
System.out.print(tempas + "\n");
}
tempas = file.next();
if(tempas == "$")
{
temp.setMissingData(file.next());
}
else
{
System.out.print(tempas + "\n");
}
tempas = file.next();
if(tempas == "$")
{
temp.setMissingData(file.next());
}
else
{
System.out.print(tempas + "\n");
}
tempas = file.next();
if(tempas == "$")
{
temp.setMissingData(file.next());
}
else
{
System.out.print(tempas + "\n");
}
family.add(temp);
}
}
``
Я ожидаю, что результат будет
`First name: Tim Last Name: Holston ID Number: 10034343 Grade: Junior Major: Computer Science
//With Menu options such as
1. Sort by ID
2. Sort by Last Name
3. Sort by Major
4. Sort by Classification
5. Fill in Missing Student Data