Kotlin(코틀린) - 배열(Array, ArrayOf, Method) 메소드 사용법
Array 란? 메모리 속에 연속적인 공간을 만들어 작동하는 정적인 자료구조이며, 이러한 특성으로 인해 Array는 생성 시 크기를 지정하고 만들어집니다. 생성된 이후는 크기의 조절이 불가능합니다. Array 배열의 특징 연속적인 공간을 가지고 있기 때문에, 검색 속도가 빠릅니다. 생성 이 후 공간을 추가하거나, 제외하는 크기 조절이 불가능합니다. 배열을 통한 메소드 다루기 배열에서 같이 사용할 수 있는 기본적인 메소드를 소개합니다. 자주 사용되는 것 위주로 적었습니다. .size 배열의 크기를 보여줍니다. var array: Array = arrayOf(1, 2, 3, 5) var array2 = arrayOf(1, 2, 3) println(array.size) // 4 println(array2.si..
2023. 11. 29.
Kotlin(코틀린) - 반복문(for, while, do-while) 흐름제어
반복문은 어떠한 코드가 주어졌을 때 반복적으로 실행하고자 할 때 사용합니다. 조건식을 동작하여 어떤 값을 100번 실행을 할 때, 200번 출력할 때 편리하게 사용할 수 있습니다. For문 가장 기본적인 형태의 문법입니다 다음은 listOf를 사용하여 for문을 사용해보겠습니다. val numbers = listOf(1, 2, 3, 4, 5) // 1,2,3,4,5를 가지고 있는 리스트를 만듭니다. for (number in numbers) { //number라는 변수는 numbers에 리스트를 넣습니다. println(number) //출력합니다. } numbers의 리스트를 number에 담아서 출력합니다. for문은 계속 반복되기 때문에 처음 값은 1을 넣고 순서대로 마지막 숫자까지 넣습니다. 모든..
2023. 11. 28.
Kotlin(코틀린) - 연산자
연산자의 종류 산술 연산자 사칙 연산을 할 수 있는 기호입니다. 덧셈, 뺄셈, 곱셈, 나눗셈,나머지가 있으며, 기호로는 +, -,*, /, % 로 사용 할 수 있습니다. fun main() { val numX :Int = 5 val numY :Int = 3 println (numX + numY) // 결과값 5 + 3 = 8 println (numX - numY) // 결과값 5 - 3 = 2 println (numX * numY) // 결과값 5 * 3 = 15 println (numX / numY) // 결과값 5 / 3 = 1 println (numX % numY) // 결과값 5 % 3 = 2 } 대입 연산자 등호(=)로 사용되어지며, 오른쪽의 값을 왼쪽으로 대입하라는 의미를 가지고 있습니다. 연..
2023. 11. 25.