[코틀린] 배열

배열이 필요한 이유를 쉽게 말하면 어떠한 그룹(모음집)이 필요할 때 배열을 사용한다.

배열을 생성하는 방법 (1)

fun main(array: Array<String>){

     // 배열을 생성하는 방법(1)
var group1 = arrayOf <Int>(1, 2, 3, 4, 5)
	println(group1 is Array)
}
true

배열을 생성하는 방법 (2)

fun main(array: Array<String>){

// 배열을 생성하는 방법(2)

var group2 = arrayOf(1,2,3.5, "Hello")
	println(group2 is Array)

}
true

배열 값을 사용하는 방법 (1)

fun main(array: Array<String>){

var group1 = arrayOf<Int>(1, 2, 3, 4, 5)

    // 배열 값을 사용하는 방법(1)
    // get(Index)-> Index란 순서를 말하며, 시작은 0부터 시작한다.
    // Index 0 -> 1번째 값, Index 3 -> 4번째 값

val test1 = group1.get(0) 
val test2 = group1.get(4)

           println(test1)
           println(test2)
}
1
5

배열 값을 사용하는 방법 (2)

fun main(array: Array<String>){

var group1 = arrayOf<Int>(1, 2, 3, 4, 5)

    // 배열 값을 사용하는 방법(2)
      val test3 = group1[0]
      val test4 = group1[4]

          println(test3) 
          println(test4)
}
1
5

배열 값을 변경하는 방법 (1)

fun main(array: Array<String>){

var group1 = arrayOf<Int>(1, 2, 3, 4, 5)

    // 배열 값을 변경하는 방법(1)
      group1.set(0, 100) // 0번째 값을 100으로 변경
      println(group1[0])
}
100

배열 값을 변경하는 방법 (2)

fun main(array: Array<String>){

var group1 = arrayOf<Int>(1, 2, 3, 4, 5)

      // 배열 값을 변경하는 방법(2)
      group1[0] = 200 // 0번째 값을 200으로 변경
      println(group1[0])
}
200

배열을 생성하는 방법 (3)

val a1 = intArrayOf(1, 2, 3)
val a2 = charArrayOf('b', 'c')
val a3 = doubleArrayOf(1.2, 100.345)
val a4 = boolleanArrayOf(true, false, true)

 

댓글

Designed by JB FACTORY