콘솔 애플리케이션 만들기 – 튜토리얼
콘솔 애플리케이션 만들기 – 튜토리얼 (Create a console app – tutorial)
이 튜토리얼에서는 IntelliJ IDEA로 콘솔 애플리케이션을 만드는 방법을 직접 실습해 봐요.
본문
이 튜토리얼은 IntelliJ IDEA를 사용해서 콘솔 애플리케이션을 만드는 방법을 보여 줍니다. 시작하려면 먼저 최신 버전의 IntelliJ IDEA를 내려받아 설치하세요.
프로젝트 만들기 (Create a project)
- IntelliJ IDEA에서
File|New|Project를 선택해요. - 왼쪽 목록에서
Kotlin을 선택합니다. - 새 프로젝트 이름을 정하고, 필요하면 위치를 바꿔요.
새 프로젝트를 버전 관리 아래 두려면
Create Git repository체크박스를 선택하면 돼요. 나중에 언제든 다시 설정할 수 있습니다.
-
IntelliJ빌드 시스템을 선택해요. 추가 아티팩트를 내려받지 않아도 되는 네이티브 빌더랍니다. 더 복잡해서 추가 설정이 필요한 프로젝트를 만들고 싶다면 Maven이나 Gradle을 선택하면 돼요. Gradle을 고른다면 빌드 스크립트 언어를 Kotlin과 Groovy 중에서 정합니다. -
JDK목록에서 프로젝트에 쓸 JDK를 선택해요.- 컴퓨터에 JDK가 설치돼 있지만 IDE에 정의돼 있지 않다면
Add JDK를 선택하고 JDK 홈 디렉터리 경로를 지정합니다. - 필요한 JDK가 컴퓨터에 없다면
Download JDK를 선택해요.
- 컴퓨터에 JDK가 설치돼 있지만 IDE에 정의돼 있지 않다면
-
Add sample code옵션을 켜면"Hello World!"샘플 애플리케이션 파일이 만들어져요.
Generate code with onboarding tips옵션을 켜면 샘플 코드에 도움이 되는 주석이 몇 줄 더 추가됩니다.
Create를 클릭해요.
Gradle 빌드 시스템을 골랐다면 프로젝트에 빌드 스크립트 파일
build.gradle(.kts)이 생겨요. 여기엔 콘솔 애플리케이션에 필요한kotlin("jvm")플러그인과 의존성이 들어 있습니다. 플러그인은 최신 버전을 쓰는지 확인해 주세요.
plugins {
kotlin("jvm") version "2.4.20"
application
}
plugins {
id 'org.jetbrains.kotlin.jvm' version '2.4.20'
id 'application'
}
애플리케이션 만들기 (Create an application)
-
src/main/kotlin에 있는Main.kt파일을 열어요.src디렉터리에는 Kotlin 소스 파일과 리소스가 들어 있고,Main.kt에는Hello, Kotlin!을 출력하는 샘플 코드와 함께 순환(cycle) 반복자 값 몇 줄이 들어 있어요. -
이름을 요청하고 당신에게
Hello라고 말하도록 코드를 바꿔 봅시다.- 입력 프롬프트를 만들고
name변수에readln()함수가 반환하는 값을 할당해요. - 문자열 연결 대신 문자열 템플릿을 써 볼게요. 텍스트 출력에서 변수 이름 앞에 달러 기호
$를 붙이면 돼요. 예를 들어$name처럼요.
- 입력 프롬프트를 만들고
fun main() {
println("What's your name?")
val name = readln()
println("Hello, $name!")
// ...
}
애플리케이션 실행하기 (Run the application)
이제 애플리케이션을 실행할 준비가 됐어요. 가장 쉬운 방법은 거터(gutter)의 초록색 Run 아이콘을 클릭하고 Run 'MainKt'를 선택하는 것입니다. Run 도구 창에서 결과를 확인할 수 있어요.
이름을 입력하고 애플리케이션의 인사를 받아 보세요! 이렇게 해서 첫 번째 Kotlin 애플리케이션을 실행한 겁니다.
다음은 무엇일까요? (What's next?)
이 애플리케이션을 만들었다면 이제 Kotlin 문법을 더 깊이 파고들 준비가 된 거예요.
- Kotlin 투어를 둘러보세요.
- IDEA용 JetBrains Academy 플러그인을 설치하고 Kotlin Koans 코스의 연습 문제를 풀어 보세요.