首页 > 解决方案 > 此方法必须返回 String、Java、Eclipse 类型的结果

问题描述

我有一个我正在编写的方法,它需要返回一个类型字符串,因为它输入到 .toString 中。代码如下。据我所知,它总是返回 String 类型。但是 Eclipse 仍然说我错了。有人能帮我吗?

public String getRevenue() {
    Integer Revenue = 0;
    for (int i = 0; i < getNumberRooms(); ++i) {
        if (roomsArray[i].isOccupied() == false) {
            Revenue = (roomsArray[i].getRate() + Revenue);
        }
    }
    return "$" + Revenue.toString();
}

标签: javaeclipse

解决方案


事实证明,一旦我实际运行代码,错误就消失了。对 Eclipse 来说还是新手。感谢所有回复。我已经清理了一些代码以保持其正确标准。大多数只是将收入更改为收入。

public String getRevenue() {
    Integer revenue = 0;
    for (int i = 0; i < getNumberRooms(); ++i) {
        if (roomsArray[i].isOccupied() == false) {
            revenue = (roomsArray[i].getRate() + revenue);
        }
    }
    return "$" + revenue;

推荐阅读