본문 바로가기
728x90
반응형

모바일37

[Kotlin] 코틀린 배열 안녕하세요 이번 포스팅은 코틀린에서 사용하는 배열에 대해 알아보도록 하겠습니다. 어떤 변수를 선언하는데 있어서 타입이 같고 용도도 비슷한 변수들을 여러개 선언해야하는 상황이 있다면 그러한 상황이라면 변수를 여러개 선언하는 것보다 배열을 사용하여 다루는 것이 편리할 것입니다. var one : Int = 1 var two : Int = 2 var three : Int = 3 // ↑ 위와 같은 변수 선언보다는 아래와 같은 배열 선언이 더 편합니다 var numbers = arrayOf(1, 2, 3, 4, 5) println(numbers is Array) // "" val a3 = doubleArrayOf(1.2, 100.345) val a4 = booleanArrayOf(true, false, true.. 2021. 3. 30.
[Kotlin] 코틀린 제어흐름(2) - when 구문 안녕하세요 이번 포스팅은 코틀린에서 제어흐름 두번째인 when에 대해 알아보도록 하겠습니다. 보통 C, C++, Java를 배우면 if문 다음에 switch를 배우게 되는데 코틀린은 when이라는게 있더라구요 사용 방법을 보도록 하겠습니다 val value : Int = 3 // when에 들어가는 조건은 boolean 타입이 아니어도 when구문은 실행이 됩니다. when(value) { 1 -> println("value is 1") 2 -> println("value is 2") 3 -> println("value is 3") else -> println("I do not know value") } value의 값이 1이면 "value is 1"을, value 값이 3이면 "value is 3"을 .. 2021. 3. 30.
[Kotlin] 코틀린 제어흐름(1) 안녕하세요 이번 포스팅은 Kotlin 제어 흐름에 대해 포스팅하겠습니다. 제어 흐름은 조건에 따라 실행되는 구문을 구분한 것입니다. a가 5이고, b가 10일 때를 가정해보죠 if( a > b ) { println("a가 b보다 크다") } else { println("a가 b보다 작다") } 이렇게 되었을 때 else 구문에 있는 "a가 b보다 작다"가 출력됩니다. if ~ else보다 더 세부적으로 경우를 나누는 else if 도 있습니다 if( a > b) { println("a가 b보다 크다") } else if( a < b) { println("a가 b보다 작다") } else if(a == b) { println("a와 b는 같다") } else { } 값을 리턴하는 if문도 있습니다. 이렇게.. 2021. 3. 28.
[Kotlin] 코틀린 연산자 안녕하세요. 이번 시간에는 코틀린 연산자에 대해 다뤄보도록 하겠습니다. 연산자의 종류 산술 연산자 대입 연산자 복합 대입 연산자 증감 연산자 비교 연산자 논리 연산자 (1) 산술 연산자 : +, -, *, /(몫), %(나머지) (2) 대입 연산자 : 좌변 = 우변 (우변 값이 좌변에 들어간다) ex) var num = 20 (O), var 5 = a (X) (3) 복합 대입 연산자 : +=, -=, *=, /=, %= ex) a += 10 -> a= a+ 10 (4) 증감 연산자 : ++, -- ex) a++, a-- (5) 비교 연산자 : >, >=, False ex) True != True -> False ex) True != False -> True (6) 논리 연산자 : &&, ||, ! ex).. 2021. 3. 28.
[Kotlin] 코틀린 메서드(함수) 안녕하세요. 이번 포스팅은 Kotlin에서 사용하는 메서드를 알아보겠습니다. 함수 : 어떤 input을 넣어주면 어떤 output이 나오는 것 ※ 함수를 선언하는 방법 fun 함수명(변수명: 타입, 변수명: 타입 ...) : 반환형 { 함수 내용 return 반환값 } 다음은 더하기 함수를 만들어 보겠습니다. fun plus(first: Int, second: Int) : Int { println(first) println(second) var result: Int = first + second println(result) return result } 다음은 디폴트 값을 갖는 함수를 만들어보겠습니다. fun plusFive(first: Int, second: Int=5) : Int { var result.. 2021. 3. 28.
[Kotlin] 코틀린이란?, 코틀린의 변수와 자료형 코틀린 이란? Jetbrains 사에서 개발 2016년에 정식 버전이 출시, 2017년에 안드로이드 공식지원언어로 채택됌(자바 -> 1995년에 발표) 코틀린이 좋은 이유는? 문법이 간결하며, 표현력이 좋다. Null safe 언어이다 기존 라이브러리와 상호운용성이 좋다(자바와 100% 호환이 된다.) 코틀린 문법 1) 변수 com.example.myapplication 패키지 우클릭 > New > Package 입력하고 엔터 Kotlin 패키지 우클릭 > New > Kotlin File/Class 클릭 명칭 입력하고 엔터 package com.example.myapplication.Kotlin // 01. Variable -> 변수 // 변수 == 상자 // - 내 마음대로 원하는 것을 넣을 수 있는 .. 2021. 3. 11.
728x90
반응형