티스토리 뷰
반응형
Java에서 System.out.println()을 사용해 출력했던 것을 Kotlin에서는 간단하게 println()만을 사용하면 된다.
//java
System.out.println("Hello World")
//kotlin
println("Hello World")
그 중 Java와는 조금 다른 변수와 특수문자를 출력하는 방법을 알아보자.
1. 변수 출력하기
오로지 변수값만을 출력하는 경우에는 자바와 동일하게 println 안에 변수명을 입력하면 된다.
val str = "Hello World"
println(str)
Hello World
문자열 내에 변수를 출력하고자 하는 경우에는 달러기호($)를 사용한다.
val name = "Kotlin"
println("I am $name")
I am Kotlin
출력함수 내에서 바로 계산한 값을 출력할 수도 있다. 다음과 같이 두 개의 변수를 계산하는 경우 괄호({})로 묶어 표현해줘야 한다.
val a = 1
val b = 2
println("$a+$b=${a+b}")
1+2=3
2. 특수문자 출력하기
코틀린에서 문자열을 출력할 때 따옴표(")나 달러기호($)를 다른 문자와 동일하게 사용할 수 없다. 이와 같은 특수문자를 출력하는 방법은 다음 두 가지가 있다.
- 백슬래시(\) 사용
- 중괄호(${}) 사용
1) 백슬래시 사용
println("\"Hello\" \$World")
결과
"Hello" $World
2) 중괄호 사용
문자 하나만 표현하고자 하는 경우는 작은 따옴표(') 안에 넣는 것도 가능하고 특수문자를 포함하는 문자열을 한 번에 표현하고자 하는 경우 큰따옴표(") 안에 넣어야 한다.
ㄱ. 문자 하나만 표현하는 경우
println("${'"'}Hello${'"'} ${'$'}World")
ㄴ. 특수문자를 포함하는 문자열을 표현하는 경우
println("${'"'}Hello${'"'} ${"$World"}")
무엇을 사용하든 결과는 동일하다.
"Hello" $World
마치며
Java에서는 변수 값을 포함하는 문자열을 출력할 때 더하기 기호(+)로 연결해줘야 해서 번거로웠는데 Kotlin을 사용하니 문자열 안에서 자유롭게 변수 값들을 출력하고 계산할 수 있어 굉장히 편리함을 느끼고 있다.
반응형
'Develop > Kotlin' 카테고리의 다른 글
[Kotlin] 변수 - val과 var (0) | 2021.10.13 |
---|---|
[Kotlin] 코틀린이란? (0) | 2021.06.16 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 프로그래머스
- Algorithm
- Kotlin
- 변수
- java
- 힙
- Naver AI Burning Day
- 알고리즘
- 자바
- livedata
- MutableLiveData
- Android
- 라이브 데이터
- hilt
- 후기
- BAEKJOON ONLINE JUDGE
- viewmodel
- 코틀린
- error
- 안드로이드
- 뷰모델
- architectural pattern
- 우선순위큐
- androidx.core
- 백준
- programmers
- SCPC2021
- gradle
- 아키텍처 패턴
- heap
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함