서식이 적용된 출력
Coddy Kotlin 여정의 기초 섹션에 포함된 레슨. 93개 중 45번째.
챌린지
쉬움이전 레슨에서는 각 사람이 지불하는 금액을 계산했습니다. 이제 출력 형식을 지정하여 금액이 소수점 이하 정확히 2자리의 통화 값으로 표시되도록 하세요.
Kotlin의 String.format() 메서드를 사용하여 amountPerPerson 값을 소수점 이하 2자리로 형식화하세요. 형식 지정자 "%.2f"는 소수점 뒤에 정확히 2자리의 숫자가 표시되도록 숫자를 형식화합니다.
달러 기호와 함께 형식화된 금액이 표시되도록 출력을 업데이트하세요:
Welcome to Bill Split Calculator!
Each person pays: $[formattedAmount]Double 값을 형식화하려면 다음을 사용하세요:
String.format("%.2f", value)예를 들어 입력값이 85.50, 15, 3인 경우 출력은 다음과 같아야 합니다:
Welcome to Bill Split Calculator!
Each person pays: $32.78계산 과정: 팁은 12.825이고, 총 금액은 98.325이며, 이를 3명으로 나누면 32.775가 됩니다. 이 값은 형식화되어 32.78이 됩니다.
입력 제약 조건: 청구 금액과 팁 비율은 음수가 아니며, 인원수는 양의 정수입니다. 숫자 입력은 유효하고 유한합니다.
직접 해보기
fun main() {
// TODO: Write your code below to print the welcome message
println("Welcome to Bill Split Calculator!")
val billAmount = readLine()!!.toDouble()
val tipPercentage = readLine()!!.toInt()
val numberOfPeople = readLine()!!.toInt()
val tipAmount = billAmount * tipPercentage / 100
val totalBill = billAmount + tipAmount
val amountPerPerson = totalBill / numberOfPeople
println("Each person pays: $amountPerPerson")
}기초의 모든 레슨
직접 연습해 보세요: Kotlin 플레이그라운드