刚才做论坛的题目,出问题了,大家忙烦看一下:
public static void main(String[] args) {
// 输入成绩用到了Scanner,创建对象
Scanner sc = null;
String str = null;
do {
sc = new Scanner(System.in);
System.out.println("请输入一个学生成绩:");
int score = sc.nextInt();
panduan(score);//調用判斷的函數
System.out.println("输入over结束");
// 除去nextInt()录入的回车换行
sc.nextLine();
// 接收录入
str = sc.nextLine();
// 测试用现实输入的内容
System.out.println(str);
} while (str != "over");
}
所调用函数的内容就不贴了,运行程序后,正确输入一个数字,然后输入“over”,程序不能停止,下面是控制台输出的:
请输入一个学生成绩:
89
良
输入over结束
over
over
请输入一个学生成绩:
到底是哪里出了问题
|