
코틀린에서도 산술 연산자가 당연히 있다. 다른 언어와 차이점이 크게 없는데 다른 점도 또한 있으니 이번 글을 통해서 한 번 알아가기를 바랍니다. 🍕 예제 코드 fun main(args:Array):Unit { val num:Int = 15 - 3 * 3 val num2:Int = 65 % 6 val num3:Double = 7.5 / 3 + 22.75 val num4:Double = num / num2 + 0.7 println(num) println(num2) println(num3) println(num4) val num5:Double = num.toDouble() / num2 + 0.7 println(num5) } 6 5 25.25 1.7 1.9 Process finished with exit cod..

이전 글에서 변수를 선언할 때 타입을 지정해주는 것을 보았다. 그러면 당연히 리터럴에도 타입이 존재한다. 예제 코드를 통해서 자세히 알아가도록하자. 😀 개발 경험이 있는 사람이라면 당연한 이야기를 하는 것 처럼 보일 수 있다. 예제 코드 fun main() { val pizza = 12900 - 1000 + 99 println(pizza) } 11999 Process finished with exit code 0 예제 코드 2번 라인을 보게되면 정수 3개를 덧셈 뺄셈 하는 것을 볼 수 있다. 코틀린에서는 정수를 저렇게 쓰는 경우 자동으로 Int로 간주한다. 그렇기 때문에 pizza를 선언할 때 :Int 라고 따로 명시하지 않아도 컴파일러가 자동으로 타입을 Int로 지정해주기 때문에 생략이 가능한 것이다...

이전 글에서 값을 받기만하고 저장해두지 않으면 값이 날라가 버리는 것을 알았다. 그래서 이번 글에서는 변수에 대해서 알아보도록 한다. 예제 코드 fun main(args: Array):Unit { var total:Int total = 0 val a:Int = 95 + 9 + 15 - 3 println(a) val b:Int = 41 + 77 + a println(b) total = a + b println(total) } 116 234 350 Process finished with exit code 0 3: 코틀린에서는 변수를 선언할 때 var 키워드를 사용해서 변수를 선언한다. 코드에서 var total:Int의 경우 var는 변수라는 것을 말하며, total은 변수명, Int는 타입을 말한다. 4:..

이번 글에서는 코틀린에서 리터럴, 연산자, 표현식의 개념에 대해서 알아봅니다. 😁 예제 코드 fun main(args:Array):Unit { 53 + 62 - 126 // 리터럴, 연산자 } //출력 결과 Frocess finished with exit code 0 53, 62, 126 은 숫자 그대로 이기 때문에 리터럴 이라고 하며, + 또는 - 등은 연산자라고 한다. 최종 계산값은 -11로 나타내어 지는데, 이렇게 하나의 값으로 수렴하는 수식 덩어리를 표현식(Expression) 이라고 합니다. 위 코드는 실행은 되지만 출력결과는 아무것도 없다. 출력을 통해 확인하고 싶으면 println() 등의 함수를 사용하면된다. fun main(args:Array):Unit { println(53 + 62 -..

오늘부터 안드로이드 어플리케이션(앱) 개발을 목적으로 코틀린 언어를 학습하고자한다. 😀 새로운 언어를 시작하면서 가장 먼저하는 Hello world!(헬로월드)를 출력해보는 방법을 알아보자! Kotlin print Hello world fun main(args: Array): Unit { println("Hello, World!") } 결과 : Hello, world! 먼저 보이는 fun이란 function의 약자로 함수를 뜻한다. 보통 C에서는 반환타입+함수명...(void main()), 파이썬에서는 def main: 이런식으로 하는 것에 반면, 코틀린에서는 fun으로 함수의 시작을 알리는 것 같다. 🤔 fun 다음에 오는 main은 당연히 함수명이된다. 또 main 함수는 엔트리 함수로 프로그램의 ..