2017-03-22 19 views
-3

ここは私のJavaコードです。私は2つのリストを作成しました。私はそれに価値を追加しています。Javaでforループを使用して複数のリストを表示

List customer=new ArrayList(); 
List roomnumber=new ArrayList(); 
customer.add(1); 
customer.add(2); 
roomnumber.add(1); 
roomnumber.add(3); 

ここでは、両方のリストの値を1つの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)); 
} 

このコードが実行されていません....バインド

答えて

0

ループが正しくありませんでした

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)); 
} 
0

我々は、forループ

で複数の条件を持つことができます

はいできます。簡単に言えば は、それはそう、ブール式である:

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

が働くだろう。

0

あなたはprintfを使用して1つのステートメントで、それを印刷することができます。

System.out.printf("Room Number: %d Customer: %d\n",roomnumber.get(i),customer.get(i)); 

はまた、あなたがforループで複数の条件を置くことができます。

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

あなたはちょうど私のSystem.outステートメントに見ることができます。私はその形式で自分の出力をしたい。 – Preethi

+0

あなたは必要な形式で簡単に変更することができます – Oghli

+0

'System.out.printf("%d%d \ n "、roomnumber.get(i)、customer.get(i));' – Oghli

関連する問題