java - 此方法必须返回 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();
}
解决方案
事实证明,一旦我实际运行代码,错误就消失了。对 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;
推荐阅读
- apache-spark - Spark - 从 hdfs 读取隐藏文件
- python - 我在函数中更新的变量在函数之外不起作用
- python-3.x - 计算字典中的平均工资
- swift - 使用 deinit 保存到数据库
- javascript - 使用 ffmpeg 将 m4a 音频文件转换为 mp3
- python - 用 Python 替换 xlsx 文件中的字符
- flutter - 如何管理用户反馈?
- c - yacc 生成的解析器的新行被忽略
- snowflake-cloud-data-platform - 雪花雪管不工作,“executionState”:“STOPPED_MISSING_TABLE”
- postgresql - 在postgresql中从表名中选择属性名(表名)是什么意思