Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中使用for循环显示多个列表_Java_List_For Loop - Fatal编程技术网

在java中使用for循环显示多个列表

在java中使用for循环显示多个列表,java,list,for-loop,Java,List,For Loop,这是我的java代码。我创建了两个列表。我正在给它增加价值 List customer=new ArrayList(); List roomnumber=new ArrayList(); customer.add(1); customer.add(2); roomnumber.add(1); roomnumber.add(3); 现在我想在一个print语句中显示这两个列表的值。 这是我的密码 for(int i=0;i<=roomNumber.size();i++)// Can we

这是我的java代码。我创建了两个列表。我正在给它增加价值

List customer=new ArrayList();
List roomnumber=new ArrayList();
customer.add(1);
customer.add(2);
roomnumber.add(1);
roomnumber.add(3);
现在我想在一个print语句中显示这两个列表的值。 这是我的密码

for(int i=0;i<=roomNumber.size();i++)// Can we have multiple conditions in for loop
{
System.out.format("%d%12d\n",roomNumberList.get(i),customerIDList.get(i));
}

此代码未执行….

循环绑定不正确

for(int i=0;i<roomNumber.size();i++)// Can we have multiple conditions in for loop
{
 System.out.println(roomnumber.get(i) + ", " +customer.get(i));
}
我们可以在for循环中有多个条件吗

是的,你可以。 简单来说,它是一个布尔表达式,因此:

for(int i = 0; i < roomNumber.size() && i < customer.size(); i++)

可以。您可以使用printf在一条语句中打印它:

您还可以在for循环中设置多个条件:

for(int i=0; i < roomnumber.size() &&  i < customer.size(); i++){
      //  statement
}

你能看看我的System.out语句吗?我希望我的输出是那种格式的。只需输入System.out.printf%d%d\n,roomnumber.geti,customer.geti;
for(int i=0; i < roomnumber.size() &&  i < customer.size(); i++){
      //  statement
}