목록Kotlin (535)
투케이2K
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. toUpperCase : 영어 대문자로 변경합니다 2. toLowerCase : 영어 소문자로 변경합니다 */ println("[toUpperCase , toLowerCase 사용해 영어 대문자 및 소문자 변경 실시]") //string 변수 선언 실시 var str_data = "abCDefg..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. min : 최소값을 출력합니다 2. max : 최대값을 출력합니다 3. average : 평균값을 출력합니다 */ println("[min 최소값 , max 최대값 , average 평균값 사용해 listOf 배열 및 ArrayList 배열 데이터 출력 실시]") //listOf 고정 배열 선언..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 import java.util.Timer import java.util.TimerTask //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. Timer, TimerTast를 사용해서 카운트다운 기능을 구현할 수 있습니다 2. schedule - 타이머 스케줄러 작업 실행 및 반복 시간을 정의합니다 3. 필요 import - import java...
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. 스레드 : 동시에 여러가지 작업을 수행할 수 있게하는것입니다 (프로세스가 할당받은 자원을 이용) 2. for 반복문을 수행하면서 1부터 5까지 카운트를 수행한다 (1초간 대기 sleep 설정) */ println("[Thread 일회용 스레드 객체를 사용해 순차적 카운트 수행 실시]") //스레..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [Random 사용위한 필수 import] ===== import java.util.Random //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. import java.util.Random : 코틀린에서 Random 객체를 사용하기 위한 필수 import 선언입니다 2. nextInt(6)+1 : 1부터 6까지 랜덤한 정수 값 범..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. ArrayList : 코틀린에서 동적 배열 역할을 수행합니다 2. contains : 특정 값이 포함된 여부를 확인합니다 3. indexOf : 특정 데이터 인덱스 값을 확인합니다 */ println("[ArrayList 배열에 특정값 포함 여부 확인 및 인덱스 값 확인 실시 - contains..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. listOf : 코틀린에서 정적 배열 역할을 수행합니다 2. ArrayList : 코틀린에서 동적 배열 역할을 수행합니다 3. distinct : 코틀린에서 중복된 데이터를 제거할때 사용합니다 */ println("[distinct 사용해 listOf , ArrayList 배열에 담긴 데이터 중..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. HashMap : 코틀린에서 key , value 형태로 데이터를 저장할 수 있습니다 2. put : 해쉬맵에서 데이터를 추가할때 사용합니다 3. containsKey : 해쉬맵에서 특정 key 값이 포함된지 확인합니다 4. get : 해쉬맵에서 특정 key 값 데이터를 얻어옵니다 5. for ..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. ceil : 코틀린에서 소수점 올림을 수행합니다 2. floor : 코틀린에서 소수점 내림을 수행합니다 3. round : 코틀린에서 소수점 반올림을 수행합니다 */ println("[double 소수점 ceil 올림 , floor 내림 , round 반올림 출력 실시]") //초기 변수를 선언..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. $ {변수} : 코틀린에서 특정 변수값을 삽입할때 사용합니다 2. 문자열에서 $ {변수} 를 삽입해서 특정 형식으로 데이터를 포맷해서 출력할 수 있습니다 */ println("[$ {변수} 방식을 사용해서 특정 형식으로 데이터 포맷해서 출력하기]") //초기 사용자 정보를 담은 변수를 선언해줍니..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. StringBuilder 는 코틀린에서 동적으로 문자열을 조작할 수 있는 객체입니다 2. append(문자열) : 문자열을 추가할때 사용합니다 3. insert(시작 인덱스,문자열) : 시작 인덱스 위치에 문자열을 삽입합니다 4. delete(시작 인덱스,종료 전 인덱스) : 시작 인덱스부터 종..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 import java.util.Locale import java.text.SimpleDateFormat import java.util.Date //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. System.currentTimeMillis() 사용해서 long 타입 날짜 데이터를 저장합니다 2. SimpleDateFormat 을 사용해서 출력하고..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package com.example.kotlinprogram //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. when 문은 자바에서 switch 문과 유사하게 동작하는 문법입니다 2. when(조건) { 값->동작 } 방법으로 문법을 수행합니다 */ println("[when 문을 사용해 다중 조건 비교값 확인 실시 - switch 문 동작]") //초기 int ..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package com.example.kotlinprogram //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. replace 는 코틀린에서 문자열을 변경할때 사용합니다 2. replace(" ","") 는 공백을 제거할때 사용합니다 3. replace("world","kotlin") 는 특정 문자를 변경할때 사용합니다 */ println("[replace 사용해 공..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package com.example.kotlinprogram //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. substring 은 코틀린에서 문자열을 잘라서 출력할때 사용합니다 2. substring (시작 until 종료 전까지) 의미로 사용합니다 3. [h] 0번 인덱스 ~ [o] 4번 인덱스까지 출력합니다 */ println("[substring 사용해 특정..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. 코틀린에서는 string.split(문자) 기준으로 간편히 문자열을 분리해서 출력할 수 있습니다 2. for(변수 in 시작 .. 종료 step(증감)) : for문 수행 형태입니다 */ println("[split 사용해 특정 문자 기준으로 문자열 분리 실시]") //초기 string 변수 선..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. 코틀린에서는 string[index] 인덱스 번호를 통해서 간편히 문자열을 분리해서 출력할 수 있습니다 2. for(변수 in 시작 .. 종료 step(증감)) : for문 수행 형태입니다 */ println("[for 반목문 및 idx 인덱스 지정을 사용해 문자열 한글자씩 분리해서 출력하기]"..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 전역변수 선언 부분] ===== var str_one_data = "hello" //소문자 var str_two_data = "HELLO" //대문자 var str_three_data = "hello" //소문자 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. equals : 두 문자열이 같은지 확인합니다 (같은 객체 ..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. try catch finally 는 코틀린에서 예외를 처리할 때 사용하는 구문입니다 2. try : 코드 시작 부분입니다 3. catch : try 부분에서 코드 예외 발생 시 수행되는 부분입니다 4. finally : 예외 발생 여부와 상관없이 무조건 수행되는 부분입니다 */ println("..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 부모 클래스 선언 부분] ===== open class Parent { //메소드 정의 open fun one_excute() { println("Parent 클래스 > one_excute() 메소드") } //메소드 정의 open fun two_excute() {} //메소드 정의 open fun three_excute() { println("Parent 클래스 > three_excut..