반응형
기본 형변환 방법
fun main() {
//이렇게 바로 형변환 하면 오류 난다.
// var a:Int = 112124
// var b:Long = a
var a:Int = 112124
var b:Long = a.toLong()
println(b)
//문자열 인트로 형변환
var i = "1"
var s:Int = i.toInt()
println(s)
//숫자를 문자열로 변경
var h:Int = 231
var w:String = h.toString();
println(w)
}
배열
//배열
fun main() {
// 값을 넣어주었음
var intArr = arrayOf(1,2,3,4,5)
//값이 비어있는 5칸 짜리 인트형 배열
var nullArr = arrayOfNulls<Int>(5)
//자바랑 똑같이 인덱스로
intArr[2] = 8
println(intArr[2])
// 12배열
// 배열이 필요한 이유
//- 그룹(모음집)이 필요할때
fun main(array: Array<String>){
var one : Int = 1
var tow : Int = 2
var three : Int = 3
var four : Int = 4
var five : Int = 5
//배열 생성 방법(1)
//인트만 들어가는 배열
var group1 = arrayOf<Int>(1,2,3,4,5,)
println(group1 is Array)
//배열 생성 방법(2)
//여러가지의 타입이 들어가는 배열
var group2 = arrayOf(1,2, 3.5,"hello")
//Index란
//순서를 나타낸다
// [1,2,3,4,5] 이런 상태에서 0부터 시작
//배열의 값을 꺼내는 방법 (1)
val test1 = group1.get(0)
val test2 = group1.get(4)
println(test1)
println(test2)
//배열의 값을 꺼내는 방법 (2)
var test3 = group1[1]
println(test3)
//배열 값 바꾸는 방법 (1)
group1.set(0,100)
println(group1.get(0))
//배열 값 바꾸는 방법 (2)
group1[0] = 200
println(group1.get(0))
}
반응형
'아옳옳의 코딩공부 > 아옳옳의 코틀린공부' 카테고리의 다른 글
코틀린 반복문 사용 10가지 방법 (0) | 2021.07.06 |
---|---|
코틀린 타입추론과 편리한 함수 (0) | 2021.06.27 |
코틀린 변수형 (0) | 2021.06.27 |