#6 Javaで学ぶループの基本

Javaのループは、C言語系の言語に共通する標準的な書き方に加えて、配列やリストを扱いやすい拡張for文が用意されています。この記事では、Javaにおけるループの基本を解説します。

for文の基本

for (int i = 0; i < 5; i++) { System.out.println(i); }

拡張for文

配列やリストの中身を1つずつ処理したい場合は、拡張for文(for-eachとも呼ばれる)が便利です。

String[] fruits = {"りんご", "みかん", "ぶどう"}; for (String fruit : fruits) { System.out.println(fruit); }

添字を管理する必要がなく、簡潔に書けます。

while文

int count = 0; while (count < 5) { System.out.println(count); count++; }

Javaならではの注意点

拡張for文は読みやすい反面、ループの途中で今何番目の要素を処理しているかという「添字」の情報を直接扱えません。添字が必要な処理では、従来のfor文を使う必要があります。目的に応じてどちらを使うか判断しましょう。

まとめ

Javaのループは基本のfor文・while文に加えて、拡張for文が配列やリストの処理を簡潔にしてくれます。添字が必要かどうかで使い分けましょう。


本ページはプロモーションを含みます。

参考書籍(PR)

Javaをもっと学びたい方には「スッキリわかるJava入門 第4版」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本