【发布时间】:2014-10-20 06:55:15
【问题描述】:
我有一个问题。我必须创建 3 个方法 testUreaRisk、testProteinRisk 和 printResults。以下是 3 个中的 2 个。
public class Lab {
public static String testUreaRisk(double ureaLevel)
{
if ((ureaLevel < 0) || (ureaLevel > 10))
return "0";
else if (ureaLevel <= 4.0)
return "-1";
else
return "1";
}
public static String testProteinRisk(double proLevel)
{
if ((proLevel < 0) || (proLevel >150))
return "0";
else if (proLevel >= 67.0)
return "1";
else
return "-1";
}
所以我的问题是我可以在返回数字 1、0、-1 中输入一个值,因为 -1 = 低风险,0 = 无法定义,1 = 高风险?如果可以,怎么做?因为第三种方法只能让我返回一个显示结果的字符串(低风险,无法定义和高风险)而不是数字(-1,0,1)。谢谢
【问题讨论】:
-
你可以创建一个枚举来代替