为什么 charon 不接受我的代码?
Why doesn't charon accept my code?
我刚开始攻读大学的计算机科学学位,但遇到了一项任务。我显然是编程新手,所以请不要评判,我正在尝试学习基础知识,而这个练习非常基础,但我无法完全解决。我对这段代码进行了多次迭代,当我在 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);
我刚开始攻读大学的计算机科学学位,但遇到了一项任务。我显然是编程新手,所以请不要评判,我正在尝试学习基础知识,而这个练习非常基础,但我无法完全解决。我对这段代码进行了多次迭代,当我在 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);