当前位置: 首页 > 知识库问答 >
问题:

如何打印get语句的返回[duplicate]

岳嘉悦
2023-03-14

我正在使用一个可以进行温度转换的程序,并且已经有了代码,但现在我必须制作一个测试代码的程序。对于我需要帮助的部分,我从这样的构造函数开始:

   public Temperature(double newDegrees, char newUnits)
{
    degrees = newDegrees;
    units = newUnits;
}

然后我制定了一种方法,从摄氏度或华氏度中获取温度,如下所示:

public double getC()
{
    switch(units)
    {
    case 'F':
    case 'f':
        convertedDegrees = 5 * (degrees -32)/9;
        return Math.round(convertedDegrees*10)/10.0;
        
    case 'C':
    case 'c':
        return Math.round(degrees*10)/10.0;
        
    default:
        return Math.round(degrees*10)/10.0;
    }
}

最后,我在测试编码中写道:

System.out.println();
   System.out.println("Test case 14: temperature/units constructor and");
   System.out.println("getC() method.");
   System.out.println();
   Temperature t14 = new Temperature(52, 'F');
   System.out.println("Results of getC() method:");
   System.out.println("Verify 11.1 degrees C.");
   System.out.println();
   t14.getC();

我的问题是,当我运行这个程序时,温度没有显示出来,当我输入此代码的输出时,它返回原始温度(52华氏度)。我如何让它显示我需要的温度(11.1摄氏度)?另外,请注意,我刚刚开始使用构造函数和对象,我会注意我的课堂上是否有任何解决方案。提前感谢!

共有1个答案

贾飞章
2023-03-14

将返回的值传递给System.out。println

System.out.println( temp.getC() ) ;

这是非常基础Java东西。所以在发布之前你应该做更多的研究。你的课堂教科书肯定会展示这一点。学习甲骨文的免费Java教程。随机搜索堆栈溢出来阅读代码示例。

 类似资料:
  • 在编写测试用例时,我使用Mockito模拟某个类。 有没有办法在返回值之前打印一些语句?例如: 上述声明有效,但我无法做到以下几点:

  • 问题内容: 我正在编写一个小程序,我想使用: 这很好,除了在打印打印语句后没有提示的事实。喜欢: 如果可能的话,如何删除“无”?我也确实搜索了这个问题,但是什么也没有在输入中返回none。 问题答案: 将字符串作为参数,它将自动打印,但返回;这是由打印的。您的代码等效于: 而是使用构建提示并将其直接传递给:

  • 问题内容: 我的Android手机上有此代码。 我有一个在页面中加载此的asp​​.net Webform应用程序 我想从HttpReponse获取此Response并打印出来。我该怎么做呢? 我试过了,但似乎只是打印出内存中的地址。 谢谢 问题答案: 使用。一行代码。有关使用它的示例Android项目,请参见此处和此处。 在http://www.androidsnippets.org/snipp

  • 我正在研究一种随机数方法,从数组中选取一个随机元素。但是,我不知道如何打印方法的返回值。这是密码。

  • 问题内容: 我有一些程序在评估病情后想得到某种确认。 例如,pusedocode就像 我应该如何在MySQL中做到这一点? 问题答案: 如果您不想两次将文本用作列标题和值,请使用以下stmt!

  • iv得到了一个检查两个数组中的值的循环。如果找到匹配的值,这些值将被打印到控制台。 我还包含了一个 print 语句,该语句旨在仅在未在任何地方找到匹配项时才打印。 此时,如果传入的数组包含一些匹配的数字和一些不匹配的数字,我仍然会得到没有找到匹配的消息。相反,我希望只有在任何地方都不存在匹配时,才打印“找不到匹配”消息。 我认为这应该是一个简单的更正,但我看不出我哪里出错了。 建议不胜感激。