변수와 상수

변수(Variable) : 가변값

상수(Value) : 고정값

 

조건문과 반복문

for문이 C++과 좀 다르다. 

 

결과 로그

 

로그 ${변수}와 $변수 차이 : 띄어쓰기 적용

 

 

//자료형 생략가능
var strName = "홍길동"
Log.d(TAG,"strName : $strName")
var strName2:String = "변학도"
Log.d(TAG,"strName2 : $strName2")
var strName3:String
strName3 = "성춘향"
Log.d(TAG,"strName3 : $strName3")


//== Kotlin 자료형
//실수형
var doubleValue:Double = 12.3
var floatValue:Float = 45.6F
Log.d(TAG,"doubleValue : $doubleValue")
Log.d(TAG,"floatValue : $floatValue")

//정수형
var intValue:Int = 123
var longValue:Long = 2147483647
var shortValue:Short = 456
var byteValue:Byte = 127
Log.d(TAG,"intValue : $intValue")
Log.d(TAG,"longValue : $longValue")
Log.d(TAG,"shortValue : $shortValue")
Log.d(TAG,"byteValue : $byteValue")

//문자형
var charValue:Char = 'a'
var strValue:String = "TEST 大韓民國"
Log.d(TAG,"charValue : $charValue")
Log.d(TAG,"strValue : $strValue")

//Boolean
var booleanValue:Boolean = true
Log.d(TAG,"booleanValue : $booleanValue")

//상수(대문자로 작성, 그냥 약속)
val VALUE:Boolean = false
Log.d(TAG,"VALUE : $VALUE")

val helloWorld = "Camel Case :: 카멜케이스 :: 낙타표기법"
val HelloWorld = "Pascal Case :: 파스칼케이스 :: 쌍봉낙타표기법"
val hello_world = "Snake Case :: 스네이크케이스 :: 뱀 표기법"
val strHelloWorld = "Hungarian Notation :: 헝가리안 표기법(사용안함)"

 

when문 ==> switch문과 같음

 

'Development > Android' 카테고리의 다른 글

Kotlin #003 log  (0) 2021.07.14
Kotlin #002 kotlin android extension  (0) 2021.07.14
Kotlin #001 New Project  (0) 2020.11.16
191126 Android Studio : NDK  (0) 2019.11.26
190423 오타 오류  (0) 2019.04.23
블로그 이미지

반전반핵

언제라도 힘들고 지쳤을 때 내게 전화를 하라고 내손에 꼭 쥐어준 너의 전화카드 한장을 물끄러미 바라보다 나는 눈시울이 붉어지고 고맙다는말 그말 한마디 다 못하고 돌아섰네.

,