Я пишу класс, который является стенограммой студента, и я создал вспомогательный метод, который добавит курс, я реализовал класс транскрипта через HashMap, имя курса - это ключ, а оценка - его значение.Когда я пытаюсь протестировать свой класс, я получаю сообщение об ошибке при использовании метода добавления курса, чтобы добавить имя курса только без оценки, я получаю эту ошибку
Несколько маркеров в этой строке - Синтаксическая ошибка в токене ""CS200 "", удалите этот токен - синтаксическая ошибка на токене (ах), неуместные конструкции (ы)
и когда я использую тот же метод с именем курса с оценкой, я получаю эту ошибку
Несколько маркеров в этой строке - Синтаксическая ошибка на токенах, удалите эти токены - Синтаксическая ошибка на токене (ах), неуместные конструкции (ы)
Я довольноконечно, мой код правильный, но я не знаю, где я ошибся, код, который я написал здесь:
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class Transcript
{
private Map<String, Double> transcript;
private String transcriptInString = "";
public Transcript ()
{
transcript = new HashMap<String, Double> (30);
}
/* ---------------------------------------------- Helper Methods ---------------------------------------------- */
public void addCourse (String courseName, double grade)
{
transcript.put(courseName, grade);
}
public void addCourse (String courseName)
{
addCourse(courseName, 0.0);
}
public String toString ()
{
Set<String> transcriptKeys = transcript.keySet();
Iterator<String> keyIterator = transcriptKeys.iterator();
String courseName;
while (keyIterator.hasNext())
{
courseName = keyIterator.next();
transcriptInString += courseName + "\t" + transcript.get(courseName) + "\n";
}
return transcriptInString;
}
}
и это класс драйвера, который я написал, чтобы проверить мой код, если он дает мне правильныйРезультаты
public class Driver
{
Transcript t = new Transcript ();
t.addCourse("CS200", 100);
}
Спасибо, ребята, за помощь