프로그래밍 언어/Kotlin 기초(17)
-
[Kotlin공부]코틀린문법정리 : 05 함수
5.1 함수의 정의 함수는 fun 키워드로 정의, 값을 입력받아 사용 입력될 값을 기술한 것을 파라미터(Parameter)라 부름 fun 함수명(파라미터 이름 : 타입): 반환타입 { return 값 } ⊙ 반환값과 입력값이 있는 함수의 정의 fun square(x: Int): Int { return x * x } ⊙ 반환값과 입력값이 있는 함수의 정의 fun printSum(x:Int, y:Int) { println("x+y=${x+y}") } ⊙ 입력값 없이 반환값만 있는 함수의 정의 fun getPi(): Double { return 3.14 } 5.2 함수의 사용 함수의 사용은 이름 뒤에 괄호를 붙여 명령어를 실행하는 형태 => 함수명(값) fun 함수명(파라미터 이름 : 타입): 반환타입 { r..
2021.03.01 -
[Kotlin공부]코틀린문법정리 : 04 반복문
4.1 for 반복문 for : 특정 횟수만큼 코드를 반복하기 위해 사용 ⊙ for 다음의 괄호 () 안에 반복할 범위를 지정하면 for 블로의 코드들이 지정한 횟수만큼 반복해서 동작 for (반복할 범위) { // 실행 코드 } ⊙ for in ..(온점 2개) : 일반적인 형태의 for 반복문 시작값과 종료값으로 지정한 숫자 범위만큼 코드를 반복하는 일반적인 방법 for (변수 in 시작값..종료값) { // 실행 코드 } for (index in 1..10) { println("현재 숫자는 " + index) } *** 출력 결과 *** 현재 숫자는 1 현재 숫자는 2 현재 숫자는 3 현재 숫자는 4 현재 숫자는 5 현재 숫자는 6 현재 숫자는 7 현재 숫자는 8 현재 숫자는 9 현재 숫자는 10 ..
2021.02.08 -
[Kotlin공부]코틀린문법정리 : 03 배열과 컬렉션
3.1 배열 여러 개의 값을 담을 수 있는 대표적인 자료형 값을 담기 전에 먼저 배열 공간의 개수를 할당하거나 초기화 시에 데이터를 저장해두면 데이터의 개수만큼 배열의 크기가 결정됨 먼저 개수를 정해놓고 사용해야 하며 중간에 개수를 추가하거나 제거할 수 없음 선언형태 var 변수 = Array(개수) var students = IntArray(10) var longArray = LongArray(10) var CharArray = CharArray(10) var FloatArray = FloatArray(10) var DoubleArray = DoubleArray(10) 문자 배열에 빈 공간 할당하기 String은 기본 타입이 아니기 때문에 StringArray는 없지만 아래와 같이 사용 가능 var s..
2021.02.06 -
[Kotlin공부]코틀린 문법 정리 : 02 조건문
2.1 조건문 if var myNumbers = "1,2,3,4,5,6" var thisWeekNumbers = "5,6,7,8,9,10" if (myNumbers == thisWeekNumbers) println("Lotto" + " 당첨되었습니다.") else println("당첨 X") if문을 사용하기 위한 조건 1. 비교 연산자 : ==, 2. 논리 연산자 : &&, || -> 조건식 결과는 Boolean 타입인 true와 false로 나타남 var a = 30 var b = 19 var bigger = a > b println("비교 연산자 a는 b보다 큽니다.: $bigger") // $뒤에 변수명 넣으면 출력됨 // println("비교 연산자 a는 b보다 큽니다.: " + bigger) ..
2021.02.03 -
[Kotlin공부]코틀린 문법 정리 : 01 변수 선언하기
fun main(변수명: 타입) public int solution(String s) fun solution(s: String) 코틀린 변수 (val, var) val name = “hong” ☞ 불변변수 var subject: String = “music” ☞ 가변변수 // 초기화 val grade: Int grade = 1
2020.12.17