我的Java代码,成绩簿出错?

时间:2015-09-30 00:18:21

标签: java

我是编码新手,我正在上线学习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;

1 个答案:

答案 0 :(得分:0)

正如有人在评论中指出的那样,你认为在这里使用的是什么? 您应该首先尝试理解每个语句在编码时的含义。 无论如何,你应该使用' if'而不是'而不是'其余的东西似乎是正确的。如果您使用' while'这种情况似乎是真的,你将永远陷入困境。

测试你的程序并不困难,只需在开头使用不同的测试用例,等级= 55; //任何随机测试用例编号。

我很想给你解决方案,但不会因为它很简单。