본문 바로가기

📚Study Note/JAVA

[ JAVA ] System.out.printf("%1$d + %1$d, 55); %d 앞에 $1을 붙이게 되면?

지금까지 %d 만 쓰다가 그 앞에 1$ 를 붙이게 됐는데

여기서 1$ 는 첫번째로 쓴 정수, 2$는 두 번째로 쓴 정수를 의미하게 된다.

만약 두 개의 %d  앞에 똑같이 1$ 를 붙이게 된다면 두 개는 모두 하나의 정수를 바라보게 되므로

%d 가 두 개 일지라도 정수는 하나만 있으면 된다.