我正在学习如何使用Java,对于我的课程作业,我被要求构建一个应用程序,该应用程序将读取考试分数和课程作业分数,然后打印出课程作业和考试分数的平均值到小数点后1位。当我提交它时,它会说它是不正确的,有人知道为什么吗?
{
int ExamMark=71;
int CourseworkMark=40;
double mark = (double)(ExamMark + CourseworkMark) / 2;
System.out.printf("ex = " + ExamMark + " cw = " + CourseworkMark + " mark = " + mark);
System.out.println();
}发布于 2014-10-31 20:36:13
我希望你对System.out.printf和System.out.println的用法很清楚
System.out.printf("ex = %d cw = %d mark = %.2f",ExamMark,CourseworkMark,mark); //System.out.printf
System.out.println("ex = " + ExamMark + " cw = " + CourseworkMark + " mark = " + mark); //System.out.printlnjavadoc http://docs.oracle.com/javase/tutorial/java/data/numberformat.html
https://stackoverflow.com/questions/26674606
复制相似问题