-4
私は私の配列リストのforループを作成しようとしていますが、forループの変数 "F"に関して初期化されたエラーが続きます初期化されたエラー
。私は強化されたforループを使用すると、私のコードが正常に実行されますが、私は定期的なforループを使用して練習したい。
私は配列のサイズを決定するために私の可変リグリーを宣言しましたが、これは私の問題かもしれないように感じます。ヘルプ
import java.util.ArrayList;
import java.util.Collections;
public class Assignment1abdallahelgohary {
public static void main (String args[]) {
//create array
ArrayList<Integer> bob = new ArrayList<Integer>();
//insert/add elements
bob.add(2);
bob.add(1);
bob.add(4);
bob.add(3);
int wrigleys = bob.size();
//System.out.println(wrigleys);
//organize list
Collections.sort(bob);
//print out
for (int f; f < wrigleys; f ++) {
// for (int fruit: bob){
System.out.println(f);
}
}
}
「int f = 0'」を試してください。 'println(bob.get(f))'も試してください。 – Andreas
fは初期化されていません –
@Andreasので、定期的なforループを使用する場合、拡張forループのような変数を初期化する必要がありますか? – fijilemon12