Formatting Output
Coddy Java 여정의 기초 섹션에 포함된 레슨 — 73개 중 34번째.
지금까지 우리는 간단한 문자열을 출력하는 방법을 배웠습니다. 하지만 때로는 문자열에 변수 값을 삽입해야 할 때가 있습니다.
예를 들어:
int age = 10;
System.out.println("His age is: age");이것은 "His age is: age"를 "His age is: 10" 대신 출력할 것입니다.
이를 작동시키기 위해 형식화된 출력인 printf를 사용하겠습니다:
int age = 30;
String name = "Alice";
double balance = 1500.75;
System.out.printf("Name: %s, Age: %d, Balance: %.2f\n", name, age, balance);%s은(는) 문자열을 위한 자리 표시자입니다.%d은(는) 정수를 위한 자리 표시자입니다.%f은(는) 부동 소수점 숫자를 위한 자리 표시자입니다.%.2f은(는) 부동 소수점 숫자를 소수점 둘째 자리까지 형식화합니다.\n은(는) 출력을 새 줄로 이동시키는 이스케이프 시퀀스입니다.
문자열과 변수를 결합하는 또 다른 방법은 더하기 + 연산자를 사용하는 것입니다:
System.out.print("Name: " + name + " Age: " + age + " Balance: " + balance);챌린지
초급무작위 문자열을 rnd라는 이름의 변수에 입력으로 저장하는 코드가 주어집니다.
콘솔에 "The input is: "와 변수 rnd에 들어있는 무작위 문자열을 출력하세요.
예시는 테스트 케이스를 확인하세요!
직접 해보기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String rnd = scanner.nextLine();
// 아래에 코드를 작성하세요
scanner.close();
}
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else