728x90
main 함수
코틀린 언어는 자바와 동일하게 애플리케이션 진입점인 1개의 main 함수가 필요하다.
다음 아래 코드는 Hello World 를 출력 하는 코드이다.
이전 자바 언어와 또 다른점은 코틀린은 코드 라인 끝에 세미콜론(;)을 붙이지 않아도 된다.
fun main(){
print("Hello World")
}
주석
코틀린 언어에서 주석은 자바와 동일하게 한줄 주석(//)과 다중 주석(/**/)을 지원한다.
- 한줄 주석 (//)과 다중 주석 (/**/)
fun main(){
print("Hello World")
// 이것은 한줄 주석 입니다.
/*
이것은
다중 주석
입니다.
*/
}
//
표준 입/출력
표준 출력
코틀린에서 표준 출력은 print() 와 println()으로 가능하다. print와 println의 차이는 println 은 자동 개행이 적용된다.
print()와 println()의 예시는 아래와 같다.
- print()
fun main() {
print("Hello, world!!!")
print("I am developer!!!")
}
/* [result]
Hello, world!!! I am developer!!!
*/
- println()
fun main() {
println("Hello, world!!!")
println("I am developer!!!")
}
/* [result]
Hello, world!!!
I am developer!!!
*/
print() 또는 println()을 통해 변수를 출력하거나 문자열을 결합하는 등 활용하는 예시는 아래와 같다.
fun main(){
val name = "park"
val old = "29"
println(name) // tmp 변수 출력
println("hello," + name + "jihwan") // 문자열 결합
println("old: $old") // 문자열 내 변수 포함 [$기호를 포함하여 사용]
println("old: ${old}") // 문자열 내 변수 포함 [$기호를 포함하여 사용]
}
코드상 여러 라인으로 문자열을 표현하는 방법은 아래와 같다.
fun main() {
val str: String = """
hello !
kotlin ~
""".trimIndent()
println(str)
}
표준입력
- 한줄 입력
코틀린에서 표준 입력은 readLine() 를 통해 사용자로부터 입력 받는다.
fun main() {
print("Enter your name:")
val name = readLine() // 사용자로부터 입력을 받음
println("Hello, $name!")
}
- 다중 입력
fun main() {
println("Enter multiple lines of text (Enter a blank line to finish):")
val lines = mutableListOf<String>()
while (true) {
val line = readLine() // 사용자로부터 입력을 받음
if (line.isNullOrBlank()) {
break // 빈 줄이 입력되면 종료
}
lines.add(line)
}
println("You entered:")
for (line in lines) {
println(line)
}
}
※ 본 게시글의 정보가 잘못 되었거나 부족한 부분에 대한 피드백을 환영합니다.
* CopyRight 2024. Jay Park All rights reserved.
728x90
'Study > Kotlin' 카테고리의 다른 글
[Kotlin] 코틀린 리스트/배열 (0) | 2024.07.02 |
---|---|
[Kotlin] 코틀린 문자열 (0) | 2024.07.02 |
[Kotlin] 코틀린 Null Safety (0) | 2024.07.02 |
[Kotlin] 코틀린 자료형 / 변수 / 상수 / 연산자 (0) | 2024.07.02 |
[Kotlin] 코틀린 특징 및 개발환경 구성 (0) | 2023.09.16 |