Java 为什么';你不接受我的密码吗?

Java 为什么';你不接受我的密码吗?,java,printf,bluej,Java,Printf,Bluej,我刚开始在大学攻读计算机科学学位,我正忙于一项任务。很明显,我对编程非常陌生,所以请不要评判,我正在努力学习基础知识,这个练习非常基础,但我不能完全解决它。我对这段代码进行了多次迭代,当我在BlueJ上编译并运行它时,它会输出预期的结果,但是当我将它提交给charon时,它会响应,告诉我代码是错误的 这是我的密码 class Main extends BIO { public static void main( String args[] ) { System.out.print( "#

我刚开始在大学攻读计算机科学学位,我正忙于一项任务。很明显,我对编程非常陌生,所以请不要评判,我正在努力学习基础知识,这个练习非常基础,但我不能完全解决它。我对这段代码进行了多次迭代,当我在BlueJ上编译并运行它时,它会输出预期的结果,但是当我将它提交给charon时,它会响应,告诉我代码是错误的

这是我的密码

class Main extends BIO
{
public static void main( String args[] )
{
    System.out.print( "#Enter Student mark: ");
    int cw = BIO.getInt();
    System.out.print( "#Enter Student mark: ");
    int examMark = BIO.getInt();
    System.out.print( ("ex = 71 cw = 40 mark = ") );
    System.out.println( (double) (cw+examMark) / 2); 
}

}
我还附上了下面练习的截图,以供参考


谢谢你的帮助

您需要在
print
语句中输入变量,而不是硬编码的值

System.out.print("ex = " + examMark + " cw = " + cw + " mark = ");
System.out.println((double) (cw + examMark) / 2);

可能您应该打印
examMark
cw
,而不是将其硬编码到字符串中。什么是
BIO.getInt()
?此外,“输入学生标记:”两次可能是一切,但不漂亮,即使它不被认为是你答案的一部分。