본문 바로가기
kotlin/문법

[kotlin] 입출력과 사칙연산

by 코드 이야기 2020. 12. 23.
728x90

 

kotlinlang.org/docs/reference/basic-syntax.html

 

Basic Syntax - Kotlin Programming Language

 

kotlinlang.org

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

댓글