我是编码新手,我正在上线学习Java。我根据(int)成绩分配(字符串)字母等级。我会使用测试程序,但我不知道如何编写这样的程序。
我的代码中是否有任何错误:
String letterGrade = "F";
grade = grade;
while (grade >= 90)
{
letterGrade = "A";
}
if (grade >79)
{
letterGrade = "B";
}
else if (grade > 69)
{
letterGrade = "C";
}
else if (grade >59)
{
letterGrade = "D";
}
return letterGrade;
答案 0 :(得分:0)
正如有人在评论中指出的那样,你认为在这里使用的是什么? 您应该首先尝试理解每个语句在编码时的含义。 无论如何,你应该使用' if'而不是'而不是'其余的东西似乎是正确的。如果您使用' while'这种情况似乎是真的,你将永远陷入困境。
测试你的程序并不困难,只需在开头使用不同的测试用例,等级= 55; //任何随机测试用例编号。
我很想给你解决方案,但不会因为它很简单。