gpt4 book ai didi

java - 使用 sc.nextLine 输入字符串时出错

转载 作者:行者123 更新时间:2023-12-01 12:22:54 24 4
gpt4 key购买 nike

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输入年级:输入年级:”它不允许我输入成绩字符串。谢谢您的帮助!

最佳答案

我明白了。

使用 sc.next() 而不是 line。

关于java - 使用 sc.nextLine 输入字符串时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26540145/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com