If statement (基本JAVA)如何测试输出

If statement (基本JAVA)如何测试输出,if-statement,If Statement,大家好,我当时正在做java实验室和家庭作业,准备期中考试,我不明白在这里该做什么,或者他说测试输出是什么意思,因为我最后做的是(if-else和switch) ** 假设以下JAVA代码 result=null; gpa = 97; if(gpa >= 60) { result="passed"; } System.out.println("you have "+result); ** 1-完成上述程序以测试输出 ** 另外,当我在谷歌上搜索时,我发现了一些我还没有拿到的高级

大家好,我当时正在做java实验室和家庭作业,准备期中考试,我不明白在这里该做什么,或者他说测试输出是什么意思,因为我最后做的是(if-else和switch) ** 假设以下JAVA代码

result=null;
gpa = 97;

if(gpa >= 60)
{
    result="passed";
}
System.out.println("you have "+result);
**

1-完成上述程序以测试输出

** 另外,当我在谷歌上搜索时,我发现了一些我还没有拿到的高级java软件

********************知道他想让我怎么回答这个问题吗*********************

public static void main (String[] args)     
{
        String result=null;
        int gpa = 97;

        if(gpa >= 60 && gpa <= 100)
            result="passed";
        else
            result="failed";
        System.out.println("you have " + result);`

}
publicstaticvoidmain(字符串[]args)
{
字符串结果=null;
int gpa=97;

如果(gpa>=60&&gpa,则需要正确声明变量。例如:

result = null;
gpa = 97;
应替换为:

String result = null;
int gpa = 97;

请将作业详细信息添加到您的帖子中,以获得更详细的答案;如果没有详细信息,我无法准确地说出您的程序试图实现的目标。通过“测试输出”,您的教授可能意味着您应该运行您的程序以查看其功能。

我猜您的老师希望您使用else语句。 应该在if结束括号后添加else语句。 在这个else语句中,写下如下内容

result = "failed"
你会很好的

这是因为如果gpa<60
,变量结果是未定义的,这绝不是一件好事。 您可以做的另一件事是简单地将结果初始化为“失败”

最后的代码是

result="failed";
gpa = 97;

if(gpa >= 60)
{
    result="passed";
}
System.out.println("you have "+result);


创建一个main方法并运行该程序。我认为您应该尝试使用<60的值。谢谢他希望我使用其他方法,这是我一开始没有得到的
result=null;
gpa = 97;

if(gpa >= 60)
{
    result="passed";
}
else
{
    result="failed";
}
System.out.println("you have "+result);