import java.util.Scanner;
public class GpaConverterTester
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
GpaConverter g = new GpaConverter();
System.out.println("How many classes are you taking? ");
int classAmount = sc.nextInt();
while(classAmount > 0)
{
System.out.println("Enter Grade: ");
String grade = sc.nextLine();
g.setGpaValue(grade);
classAmount--;
}
System.out.println("Average: " + g.getAverage());
}
}
我的基本问题是它不会让我输入成绩字符串。这就是发生的事情......
输出: "你上几节课? 2 输入成绩: 输入成绩: " 它不允许我输入成绩字符串。 谢谢你的帮助!
答案 0 :(得分:1)
我明白了。
使用sc.next()而不是line。