이 글은 udemy 강의를 참고하여 작성하였습니다.
작성자 : 윤승민
개발환경은 Windows, Android Studio입니다.
13. 주석
주석을 사용하는 이유와 특징은 무엇인가?
- 프로그래머가 명령을 내릴 수 있도록 돕거나 코드를 설명하고 명확하게 하는데 도움을 준다.
- 나중에 자기 자신이나 다른 프로그래머가 변경된 사항을 이해하는데 도움을 준다.
- 컴파일러는 주석을 무시한다.
주석은 두 가지가 있다.
한 줄 주석 '//'
결과는 println만 출력되고 주석은 출력이 되지 않았다.
여러 줄 주석 '/* */'
여러 줄 주석도 마찬가지로 println만 출력이 되고 주석은 출력이 되지 않았다.
여기에서 알 수 있는 것은 컴파일러가 주석을 무시한다는 점이다.
14~15. 변수
14. 네이밍
변수의 이름은 어떻게 짓는가?
- 코틀린의 변수 네이밍은 카멜 케이스를 사용한다.
첫 단어는 소문자로 시작한다. ex) user , name , score , value
변수 이름에 두 개 이상의 단어가 있는 경우 첫 단어는 소문자로 시작하고 두 번째 단어부터는 대문자로 적어준다. ex) userName , codeNumber , getUserName
15. 변수의 타입
<변수는 가변 변수 variable (var) , 불변 변수 value (val) 두 가지 형태가 있다.>
val을 사용하면 값을 바꿀 수 없다고 오류 메시지가 발생한다. → 불변 변수이기 때문이다.
값을 바꾸고 싶다면 가변 변수인 var로 바꾸고 값을 바꿔야 한다.
변수의 두 가지 형태와 변수 이름을 어떻게 짓는지 알아봤으니 타입으로 넘어갑시다 🙂
타입은 어떤 것들이 있을까?
- 정수를 나타내는 타입
Byte 8bit
Short 16bit
Int 32bit
Long 64bit - 실수를 나타내는 타입
float 32bit
double 64bit - 논리 값을 나타내는 타입
Boolean - 문자를 나타내는 타입
Char
String
16~17. 연산자와 표현식
- 산술 연산자
+ , - , / , % , *
- 증감 연산자
++ , --
++를 해주고 num을 출력해보니 1이 증가된 것을 알 수 있다.
--연산자도 마찬가로 --를 해주고 num을 출력해보면 1이 감소된다.
- 비교 연산자
> , < , <= , >=
== , !=
비교를 통해 맞으면 true, 틀리면 false를 출력한다.
- 논리 연산자
&& , || , !
&& → 양쪽 모두가 참이어야 true고 한쪽이라도 거짓이면 결괏값은 false가 된다
|| → 한쪽이 거짓이라도 다른 쪽에서 참이 나오면 결괏값은 true가 되고 모두 거짓이라면 결괏값이 false가 된다.
'GDSC HUFS 3기 > Android with Kotlin Team 5' 카테고리의 다른 글
[5팀] 코틀린 안드로이드 기초 강의_14~17 | 스코프 함수, 레이아웃, 리스너, 버튼 및 스트링 소스 (0) | 2021.10.29 |
---|---|
[5팀] 코틀린 안드로이드 기초강의_21~24 | 라디오그룹&버튼, 체크박스, 토글 스위치, 프로그래스바 (0) | 2021.10.29 |
[5팀] Udemy Android with Kotlin Session 7 (27~32) (1) | 2021.10.05 |
[5팀] Udemy Android with Kotlin Session 7 (22~26) (1) | 2021.10.05 |
[5팀] Udemy Android with Kotlin Session 6 (18~21) (0) | 2021.10.05 |