作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我应该:
我并不是要求完成这一切,但是如果您查看我的代码,您能给我任何关于我出错的地方以及我可能需要添加什么的线索吗?
import java.text.DecimalFormat;
import java.util.Scanner;
public class GradeReport
{
String name, name1, name2;
int score1, score2, score3;
double average;
char grade;
public GradeReport() //creates the first constructor
{
Scanner sc = new Scanner (System.in);
System.out.println ("Enter student's first name: ");
name1 = sc.nextLine();
System.out.println ("Enter the student's last name: ");
name2 = sc.nextLine();
System.out.println ("Enter first grade: ");
score1 = sc.nextInt();
System.out.println ("Enter second grade: ");
score2 = sc.nextInt();
System.out.println ("Enter third grade: ");
score3 = sc.nextInt();
}
public GradeReport (String name, int score1, int score2, int score3)
{
}
public void calculateAverage()
{
average = ((score1 + score2 + score3) / 3);
DecimalFormat fmt = new DecimalFormat ("0.###"); //to format average to 2 decimal places
}
public void calculateGrade()
{
if (average >= 90)
System.out.println("A");
else if (average >= 80)
System.out.println("B");
else if (average >= 70)
System.out.println("C");
else if (average >= 60)
System.out.println("D");
else
System.out.println("F");
}
public String toString()
{
//System.out.println (name1, name2);
String gradeReport = Double.toString(score1) + "\t," + Double.toString(score2)+ "\t," + Double.toString(score3);
//String gradeReport = Double.toString(average);
return gradeReport;
}
}
最佳答案
您已注释掉 elif
语句。我想如果你取消注释它们,你会得到一些编译器错误。在Java中,elif
应该写成else if
。
最后,你的台词
String gradeReport = Double.toString(score1)\t, Double.toString(score2)\t, Double.toString(score3);
...您这样做的真正目的是什么?我想你的意思可能是:
String gradeReport = Double.toString(score1)+"\t, "+Double.toString(score2)+"\t, "+Double.toString(score3);
但还不清楚...如果这就是您的意思,那么这里的学习点是字符串文字应该用双引号括起来,并且 +
字符串重载运算符以进行字符串连接(将一个字符串附加到另一个字符串)。
关于java成绩报告家庭作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4015708/
我正在尝试在 JavaScript 中创建一个正则表达式搜索,它会接受以下等级中的一个:A、B+、B、C+、C、D、F、AF 或 WF。 我有以下正则表达式:^A-?|[BCD][+-]?|[AW]?
已关闭。此问题旨在寻求有关书籍、工具、软件库等的建议。它不符合 Stack Overflow guidelines 。它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题
我正在制作一个学生数据库,其中包含类(class) ID、类(class)名称、每门类(class)的学分、通过/失败声明和成绩。我的目标是让按钮显示总和(成绩)/总和(学分) 这是我编写的代码,它给
我正在努力弄清楚如何实现这个计数。模型是用户、测试、等级 用户 has_many 测试,测试 has_many 成绩。 每个等级都有一个计算分数(strong_pass、pass、fail、stron
我是一名优秀的程序员,十分优秀!