한줄 삭제 : Ctrl + Y
주석 : Ctrl + /
다른거 만지다 esc누르면 다시 커서 코드로복귀
프로젝트 전체 찾기 : Ctrl + shift + f
문서 저장 : Ctrl + S
문장 최상단 : Home
문장 최하단 : End
다른 사람들도 이해하기 쉽게 코드를 작성하는 규칙
프로그래밍언어마다 상이하다.
아래는 코틀린 기준
caemlCase (변수명, 메소드명)
iPhone
snake_case (상수명)
i_phone
PascalCase (클래스명)
IPhone
문자열
val dataString = readLine()
숫자 입력
val dataNumber = readLine()!!.toInt()
자료를 저장할 수 있는 적절한 형태를 자료형이라 한다.
비트는 컴퓨터 메모리를 구성하는 "방 한칸" 같은 개념
정수
Byte 1바이트
Short 2바이트
Int 4바이트
Long 8바이트
실수
Float 4바이트
Double 8바이트
문자
Char : 2바이트
문자열
String : X
논리
Boolean : 1바이트
var 변수이름 : 자료형(생략가능) = 값
코틀린에서는 한 글자를 넣을때 ' '(작은 따옴표)에 넣는다.
코틀린에서는 문자열(여러글자)은 " " (큰 따옴표) 안에 넣는다
상수 val은 한번 값을 넣으면 바꿀 수 없다.
var num1 = 1
var num2 = 2
var plusResult = num1 + num 2
와 같이 + - * / %
=
오른쪽에 값을 왼쪽의 변수 또는 상수에 값을 할당하는 것.
num2 += 10
--> num2 = num2 + 10
+= -= *= /= %=
= 왼쪽에 연산자가 있음
++ --
변수의 왼쪽 : 전위연산자
변수의 오른쪽 : 후위연산자
다른 연산과 함께 했을때 전위연산자는 실행 전에 증감
다른 연산과 함께 했을때 후위연산자는 실행 후에 증감
단독으로 사용하면 결과값 동일
두 개의 변수 또는 상수의 관계나 값을 비교할때 사용하는 연산자
값은 true, false 둘 중에 하나다 고로 boolean 자료형과 함께 쓰인다
연산자는 >,<,>=,<=,==, !=
// 조건식은 앞서배운 비교 연산자를 사용합니다
// 즉, 조건식 자리에는 true 또는 false의 결과가 들어갑니다
// 조건식이 true일때 중괄호 안의 코드를 실행합니다
if(조건식) {
// 실행할 코드
}
// 둘 중 한개의 코드만 실행됩니다
if(조건식) {
// 조건식이 true일때 실행할 코드
} else {
// 조건식이 false일때 실행할 코드
}
// 조건식은 앞서배운 비교 연산자를 사용합니다
// 즉, 조건식 자리에는 true 또는 false의 결과가 들어갑니다
// 조건식이 true일때 중괄호 안의 코드를 실행합니다
if(조건식) {
// 실행할 코드
}
// 둘 중 한개의 코드만 실행됩니다
if(조건식) {
// 조건식이 true일때 실행할 코드
} else {
// 조건식이 false일때 실행할 코드
}
for (요소 in 리스트){
}
for (인덱스 in 시작값 until 마지막값){
}
while (조건식){
로직
증감식
}
정보가 많아서 도움이 많이 됐습니다.