https://paiza.io/ja ← サイトを開いてください。
配列とは変数を連番で管理する方法です。

変数の場合

【 サンプル 】
fun main() {
var a:String = "みかん"
var b:String = "りんご"
var c:String = "いちご"
println(a)
println(b)
println(c)
}
【 実行結果 】
みかん
りんご
いちご
配列の場合

【 サンプル 】
fun main() {
var a = arrayOf("みかん","りんご","いちご")
println(a[0])
println(a[1])
println(a[2])
}
【 実行結果 】
みかん
りんご
いちご
配列のメリット
乱数と組み合わせると「なにが出るか解らない」など変化を出せます。
【 サンプル 】
fun main() {
var a = arrayOf("みかん","りんご","いちご")
var i:Int = (0..2).random()
println(a[i])
}
【 実行結果 】
みかん
配列のメリット2
FORとの相性が良いです。
【 サンプル 】
fun main() {
var a = arrayOf("みかん","りんご","いちご")
for(s in a){
println(s)
}
}
【 実行結果 】
みかん
りんご
いちご
練習問題1
以下のプログラムの変数を配列に変更してください。


【 修正前 】
fun main() {
var a:String = "勇者"
var b:String = "魔法使い"
var c:String = "おじさん"
println("${ a }が現れた")
println("${ b }が現れた")
println("${ c }が現れた")
}
【 実行結果 】 勇者が現れた 魔法使いが現れた おじさんが現れた
練習問題2

以下のプログラムの???を修正し、配列に「バナナ」を追加してください。
【 サンプル 】
fun main() {
var a = arrayOf("みかん","りんご","いちご",???)
for(s in a){
println(???)
}
}
【 実行結果 】
みかん
りんご
いちご
練習問題3

以下の???を修正し、プログラムを完成させてください。
※ ランダムでキャラクターが現れるプログラムです。
※ 配列には「おじさん」を追加してください。
【 修正前 】
fun main() {
var a = arrayOf("勇者","魔法使い",???)
var i:Int = (0..2).random()
println("${ ??? }が現れた!")
}
【 実行結果 】
おじさんが現れた!
まとめ
・配列とは変数を連番で管理する方法です。
・複数のデータを扱うのに便利ですので、是非覚えておいてください。