我有一个名为theRooms []的数组,它包含10个房间。其中一些是singleCount,有一张单人床和一些doubleCount,有双人床。 我需要找到我在theRooms []
中有多少个singleCount房间public int getSingleCount()
{
int singleCount
for(int i = 0; i < theRooms.length; i++)
{
if (theRooms[i] == 1)
singleCount++
}
return singleCount;
}
答案 0 :(得分:3)
你只需要遍历数组。
int count = 0;
for (Room room : theRooms)
if (room.isSingleCount())
count++;
答案 1 :(得分:0)
假设theRooms包含一个Room对象数组,这些对象有一个名为bedCount的方法,它返回一个与它可以容纳的人数相对应的数字。
int count = 0;
for (int i = 0; i < theRooms.length; i++) {
count += theRooms[i].bedCount;
}
答案 2 :(得分:0)
假设您在对象室中有方法计数,那么您可以执行以下操作
int count = 0;
for (rooms room : theRooms){
if (room.count() == 1)
count++;
}
System.out.println(count);