Menu
Coddy logo textTech

Forループ

CoddyのKotlinジャーニー「基礎」セクションの一部。レッスン 46/93。

ときには、同じ処理を何度も繰り返す必要があります。同じコードを何度も書く代わりに、ループを使えます。何回繰り返したいかが正確にわかっている場合、forループが最適です。

基本的な構造は次のとおりです。

for (i in 1..5) {
    println(i)
}

これは1から5までの数字を出力します。変数 i は範囲内の各値を取り、中かっこ内のコードは各値に対して実行されます。

iだけでなく、任意の変数名を使用できます。

for (number in 1..3) {
    println("Count: $number")
}
// 出力:
// Count: 1
// Count: 2
// Count: 3

ループ変数はループの中でのみ存在します。各反復で、範囲内に残っている値がなくなるまで、次の値に自動的に更新されます。

challenge icon

チャレンジ

中級

入力から整数 n を読み取ります。for ループを使用して、1 から n までのすべての数値を、それぞれ別の行に出力します。

たとえば、入力が 4 の場合、出力は次のようになります。

1
2
3
4

自分で試してみよう

fun main() {
    val n = readLine()!!.toInt()
    
    // TODO: forループを使って1からnまでの数字を出力するコードを下に書いてください
    
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Kotlinプレイグラウンド