GDSC HUFS 3기/Android with Kotlin Team 5

[5팀] Udemy Android with Kotlin Session 5 (13~17)

Yoon-Min 2021. 10. 5. 10:30

이 글은 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가 된다.