분류 전체보기(165)
-
240507_디모의 코틀린 문법 강의 정리 #7강. 흐름제어와 논리연산자
유튜브 - 디모의 코틀린 문법 강의 정리 #7강. 흐름제어와 논리연산자 1. break: 반복문 내 구문이 실행되는 중간에 즉시 반복문을 종료하고 다음 구문으로 진행for (i in 1..10){ if(i == 3) break println(i) // 1, 2 출력 2. continue: 다음 반복 조건으로 즉시 스킵for (i in 1..10){ if(i == 3) continue println(i) // 1, 2, 4, 5, 6, 7, 8, 9, 10 출력 * kotlin 고유 기능: 다중 반복문에서 break/continue가 적용되는 반복문을 label을 통해 지정 가능loop@for (i in 1..10){ for (j in 1..10){ if ((i == 1 &&..
2024.05.06 -
240503_디모의 코틀린 문법 강의 정리 #6강. 반복문과 증감연산자
유튜브 - 디모의 코틀린 문법 강의 정리 #6강. 반복문과 증감연산자 1. 반복문 1) 조건형 반복문: while문, do..while문 (1) while문var a = 0while(a 1, 2, 3, 4, 5 출력// println(a++)로 코드 실행할 경우 -> 0, 1, 2, 3, 4 출력 (2) do..while문: 최초 한 번은 조건없이 'do'에서 구문을 실행한 후 다음의 while문을 실행 => 조건과 관계없이 한 번은 구문을 실행해야 하는 경우에 사용 2) 범위형 반복문: for문for(i in 0..9){ print(i)}// result -> 0123456789// 증가값을 지정하지 않으면 자동으로 1씩 증가함// 증가값을 따로 지정하려면 step을 지정for(i ..
2024.04.30 -
240502_디모의 코틀린 문법 강의 정리 #5강. 조건문과 비교연산자
유튜브 - 디모의 코틀린 문법 강의 정리 #5강. 조건문과 비교연산자 1. if문예시)var a = 7if(a>10) { println("a는 10보다 크다") } else { println("a는 10보다 작다")} 2. 비교연산자 1) 부등호: >, =, 2) 등호: == (할당 연산자 '=' 와 구분) 3) 확인: is, !is 3. 다중조건문 when: 하나의 변수를 여러 값과 비교 가능ex)fun dowhen(a:Any){ 1 -> println("정수 1입니다.") "Dimo" -> println("나입니다") is Long -> prnitln("Long 타입") !is String -> print("String 타입이 아닙니다") else -> println("어..
2024.04.30 -
240501_디모의 코틀린 문법 강의 정리 #4강. 타입추론과 함수
유튜브 - 디모의 코틀린 문법 강의 정리 #4강. 타입추론과 함수 1. 타입추론: 변수/함수를 선언할 때나 연산이 이뤄질 때 자료형을 따로 명시하지 않아도 알아서 자료형을 추론해주는 기능 => 특정한 경우가 아니면 타입추론을 통해 코드를 간소화 ex) var a = 1234에서 a를 Int로 추론 ex) var a = 12.34f에서 a를 float로 추론 ex) var a = 1234L에서 a를 long으로 추론 ex) var a = 12.34에서 a를 double로 추론 2. 함수 1) 정수를 더하는 함수 예시 코딩fun add(a:Int, b:Int, c:Int): Int{ return a+b+c} 2) 단일표현식 함수: 함수의 간소화를 지원하는 함수 형태fun add(a:Int, ..
2024.04.30 -
240430_디모의 코틀린 문법 강의 정리 #3강. 형변환과 배열
유튜브 - 디모의 코틀린 문법 강의 정리 #3강. 형변환과 배열 1. 형변환: 하나의 변수에 지정된 자료형을 호환되는 다른 자료형으로 변환하는 것 1) 기본 자료형 간 형변환 가능 2) 형변환 함수 - toByte(), toShort(), toInt(), toLong() => 정수형 형변환 - toFloat(), toDouble() => 실수형 형변환 - toChar() => 문자형 2. 배열(array) 1) 함수: arrayOf() ex) var intArr = arrayOf(1, 2, 3, 4, 5) 2) 배열 내 값 할당/호출 => 인덱스 활용 ex) 할당: intArr[2] = 8 ex) 호출: println(intArr[4])
2024.04.30 -
240429_디모의 코틀린 문법 강의 정리 #2강. 변수와 자료형
유튜브 - 디모의 코틀린 문법 강의 정리 #2강. 변수와 자료형 1. 주석 다는 법 1) // (슬래시 2번) 2) /* ~~~ */ (여러 줄 작성할 경우) 2. 클래스 이름 표기법: 모든 단어를 대문자로 시작하기(파스칼 표기법)- ex) ClassName 3. 함수/변수 이름 표기법: 첫 단어만 소문자로 시작하기(카멜 표기법)- ex) functionName 4. 변수 선언 방법 1) var : 일반적 변수(언제든지 읽고 쓰기 가능) 2) val: 선언 시 초기화 후 변경 불가능 5. 변수의 구분(호출되는 위치에 따른 구분) 1) property(속성): 클래스 안에 선언 2) local variable(로컬 변수): 클래스 이외의 scope에 선언 *kotlin에서는 기본 변수에서 null을 허용..
2024.04.29