【问题标题】:Java Part of ASSIGNMENT i cant do [closed]我不能做的分配的Java部分[关闭]
【发布时间】:2014-03-22 03:01:56
【问题描述】:

list() 方法

// return a string that contains all the HotelRoom objects in the HotelRoom array.   

public String list()   
{ 

} 

• list 方法将返回一个字符串,其中包含用户输入系统的所有房间。如果没有输入房间,此方法让用户知道没有汽车存在。

• 此方法是公共的,返回一个字符串值并且不接受任何参数。

• 首先使用以下代码检查数组是否为空:

if(myHotelIn.isEmpty())
{
System.out.println(“All rooms are available”);
}

else

{

在此方法中,您需要做的第二件事是声明一个局部字符串变量,称为列表。这将保存数组中所有房间的列表,并将从此方法返回。

• 如果 HotelRoom 数组不为空(提示:使用 isEmpty() 方法),

o 编写一个 for 循环,它将检索数组中的每个房间并将其详细信息(房间名称、房间类型和房间价格)添加到列表变量中。 返回列表变量。

}

嘿,我的这部分 JAVA 应用程序有问题。我有任务要做,但我真的很坚持,我已经完成了大部分工作,但这给我带来了很多麻烦。我什至不知道从哪里开始。如果你能给我一些建议,请告诉我。谢谢

【问题讨论】:

  • 您真的希望有人通读所有内容并为您提供帮助吗?请明确点。展示你尝试过的东西。你不明白什么部分等等。
  • @Remik B,这个问题可能会被搁置。在此处查看有关如何提问的常见问题解答 - 使用那里的提示将提高您获得良好答案和解决问题的机会。特别是两件事:1. 正确格式化您的代码,2. 不要大喊大叫。

标签: java function methods


【解决方案1】:

您首先应该查看的是for each loop。这是一种循环,它遍历数组或Collection 实现中的每个元素。您可以阅读这些here

接下来,您需要查看StringBuilder 类,可以阅读有关here 的信息。此类旨在允许有效地创建您将使用的String 对象。

最后,您需要使用StringBuilder 类中的append 方法来链接每个HotelRoom 的多个String 表示,可能使用toString() 方法。

注意

你会注意到我没有提供任何代码,因为我认为你还没有公平地解决这个问题。编辑您的尝试,我将编辑一些代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-22
    • 1970-01-01
    • 1970-01-01
    • 2018-06-21
    • 1970-01-01
    • 2013-05-10
    • 2011-01-24
    • 2022-01-06
    相关资源
    最近更新 更多