728x90
kotlinlang.org/docs/reference/basic-syntax.html
kotlin공식 홈페이지의 기본 문법들을 참고하면 도움이 될 겁니다.
두 수를 입력 받아 더하는 프로그램으로 입출력과 사칙연산을 살펴보죠!
fun main() {
var input = readLine()!!.split(" ")
var a = input[0].toInt()
var b = input[1].toInt()
print(a+b)
}
☝️2번 라인 (선언, 입력)
코들린은 기본적으로 readLine()을 이용해 한 줄을 입력받을 수 있습니다.
!!는 코틀린 언어의 특징인 null 안전성과 관련이 있는데요!
자바나 코틀린 언어는 null값을 이용하려고 하면 문제가 발생합니다.
그래서 !!는 null값이 아니라고 알려주는 역할을 합니다.
한 줄에 두개의 값을 입력 받았으니 split()을 이용해 공백을 기준으로 쪼개서 input에 담아줍니다.
✌3, 4번 라인 (선언, 형변환)
연산을 하기 위해서는 숫자형이어야겠죠!
두 변수를 만들어 input의 각 방에 들어가 있는 아이들을 숫자로 바꾸어 담아줍니다!
🤟5번 라인 (출력, 연산)
코틀린은 print를 이용해 출력합니다.
빠르게 입출력과 사칙연산 마스터! 와~!~!
728x90
'kotlin > 문법' 카테고리의 다른 글
[kotlin] collection (List, Set, Map) (0) | 2021.01.14 |
---|---|
[kotlin] arrays 배열 (0) | 2021.01.14 |
[kotlin] Functions 함수 (0) | 2021.01.13 |
[kotlin] loop (반복문) for, while, do while (0) | 2020.12.30 |
[kotlin] 조건문 (if, when), 엘비스(elvis) (0) | 2020.12.28 |
댓글