초보자를 위한 Kotlin 튜토리얼 - Kotlin 데이터 유형
Kotlin에서 가장 기본적인 데이터 유형은 다음과 같습니다. 기본 데이터 유형 그리고 다른 모든 사람들은 참조 유형 배열과 문자열처럼. Java는 원시 데이터 유형이 객체처럼 동작하도록 래퍼(java.lang.Integer)를 사용해야 하지만 Kotlin은 이미 모든 데이터 유형을 객체로 가지고 있습니다.
Kotlin에는 다양한 데이터 유형이 있습니다.
- 정수 데이터 유형
- 부동 소수점 데이터 유형
- 부울 데이터 유형
- 문자 데이터 유형
정수 데이터 유형 :
이러한 데이터 유형에는 정수 값이 포함됩니다.
모든 정수 데이터 유형과 최소값 및 최대값을 나타내는 프로그램을 작성해 보겠습니다.
// Kotlin code fun main(args : Array) { var myint = 35 //add suffix L for long integer var mylong = 23L println('My integer ${myint}') println('My long integer ${mylong}') var b1: Byte = Byte.MIN_VALUE var b2: Byte = Byte.MAX_VALUE println('Smallest byte value: ' +b1) println('Largest byte value: ' +b2) var S1: Short = Short.MIN_VALUE var S2: Short = Short.MAX_VALUE println('Smallest short value: ' +S1) println('Largest short value: ' +S2) var I1: Int = Int.MIN_VALUE var I2: Int = Int.MAX_VALUE println('Smallest integer value: ' +I1) println('Largest integer value: ' +I2) var L1: Long = Long.MIN_VALUE var L2: Long = Long.MAX_VALUE println('Smallest long integer value: ' +L1) println('Largest long integer value: ' +L2) }
산출:
My integer 35 My long integer 23 Smallest byte value: -128 Largest byte value: 127 Smallest short value: -32768 Largest short value: 32767 Smallest integer value: -2147483648 Largest integer value: 2147483647 Smallest long integer value: -9223372036854775808 Largest long integer value: 9223372036854775807
부동 소수점 데이터 유형 :
소수 값 또는 소수 부분을 저장하는 데 사용되는 이러한 데이터 유형입니다.
부동 소수점 데이터 유형과 최소값 및 최대값을 모두 나타내는 프로그램을 작성해 보겠습니다.
// Kotlin code fun main(args : Array) { var myfloat = 54F // add suffix F for float println('My float value ${myfloat}') var F1: Float = Float.MIN_VALUE var F2: Float = Float.MAX_VALUE println('Smallest Float value: ' +F1) println('Largest Float value: ' + F2) var D1: Double = Double.MIN_VALUE var D2: Double = Double.MAX_VALUE println('Smallest Double value: ' + D1) println('Largest Double value: ' + D2) }
산출:
My float value 54.0 Smallest Float value: 1.4E-45 Largest Float value: 3.4028235E38 Smallest Double value: 4.9E-324 Largest Double value: 1.7976931348623157E308
부울 데이터 유형 :
부울 데이터 유형은 정보의 한 비트만 나타냅니다. 참 또는 거짓 . Kotlin의 Boolean 유형은 Java와 동일합니다. 이러한 연산 분리(||) 또는 결합(&&)은 부울 유형에서 수행될 수 있습니다.
부울 데이터 유형을 나타내는 프로그램을 작성해 보겠습니다.
// Kotlin code fun main(args : Array){ if (true is Boolean){ print('Yes,true is a boolean value') } }
산출:
Yes, true is a boolean value
문자 데이터 유형 :
문자 데이터 유형은 소문자(a-z), 대문자(A-Z), 숫자(0-9) 및 기타 기호를 나타냅니다.
문자 데이터 유형을 나타내는 프로그램을 작성해 보겠습니다.
// Kotlin code fun main(args : Array){ var alphabet: Char = 'C' println('C is a character : ${alphabet is Char}') }
산출:
C is a character : true
#kotlin #모바일앱 #자바