我的Java代码并不完整,因为它应该是这样,这是我收到的反馈,但我不明白,我需要做什么?有人可以尝试用我的java代码来理解我的反馈吗?
在使用printf语句时,需要在打印的文本末尾明确包含打印新行的 。
由于您不这样做,因此您输出的包含# 字符的下一行将被排除在比较之外。
class Main {
public static void main(String args[]) {
System.out.print("#Please enter the student number : ");
int studentNumber = BIO.getInt();
while(studentNumber > 0) {
System.out.print("#Please enter the coursework mark : ");
int courseWork = BIO.getInt();
System.out.print("#Please enter the exam mark : ");
int examMark = BIO.getInt();
double average = (double)(courseWork + examMark)/2;
System.out.printf("sn = " + studentNumber
+ " ex = " + examMark + " cw = " + courseWork
+ " mark = " + average);
System.out.print("#Please enter the student number : ");
studentNumber = BIO.getInt();
}
System.out.print("#End of data");
}
}
感谢您的帮助。
我想你错过关于'BIO'的信息。它是什么类?导入缺少。 – 2014-11-05 13:26:02
你有没有运行你的代码?你可以发布输出吗? – 2014-11-05 13:27:05
这只是我的大学使用的内容保存在Java的内部分机。 – Austin 2014-11-05 13:27:25