-
자바/java printf 메소드 알아보기java공부 2021. 7. 16. 03:19반응형
형식
System.out.printf(format, args); System.out.printf(locale, format, args);
//Boolean printf("%b%n",null); // false printf("%B",false); // FALSE //String printf("'%s' %n", "apple"); // 'apple' printf("'%S' %n", "apple"); // 'APPLE' // "%숫자s" 숫자만큼 오른쪽 정렬, "%-숫자s" 숫자만큼 왼쪽정렬 printf("'%10s'","apple"); // ' apple' printf("'%-10s'","apple"); // 'apple //Char printf("%c",'s'); // s printf("%C",'s'); // S //Number //Integer - %d import java.util.Locale; // Locale 사용을 위해 import printf("total : %d",10000L); // total : 10000 printf("total : %d",10000); // total : 10000 printf(Locale.US, "%,d", 10000; // 10,000 printf(Locale.ITALY, "%,d %n", 10000); // 10.000 //Float and Double - %f printf("%f", 5.147); // 5.147000 printf("'%5.2f'", 5.147); // ' 5.15' // %.소수자리수f //Date and Time //Time %t(T - 시간전부, H - 시, M - 분, S - 초, p - 오전오후, L - 1000/1초 N - 10억/1초, z - 타임존) import java.util.Date; Date date = new Date(); printf("%tT", date); // 현재 시:분:초 printf("%1$tH:%1$tM:%1$tS %1$tp %1$tL %1$tN %1$tz", date); //00:58:06 오전 572 572000000 +0900 //Date %t(A - 요일, B - 월, Y - 연도, d - 날짜, m - 월(숫자), y - 연도(마지막 두자리) import java.util.Date; Date date = new Date(); printf("%1$tA, %1$tB %1$tY", date); // 금요일, 7월 2021 printf("%1$td.%1$tm.%1$ty", date); // 16.07.21
'java공부' 카테고리의 다른 글
자바/java Operator 연산자를 알아보자(단항, 이항, 삼항, 산술대입) (0) 2021.07.18 자바/java Scanner 사용법 알아보자 (0) 2021.07.18 자바/java String 특이사항 (0) 2021.07.16 자바/java Casting 형변환 (0) 2021.07.16 자바/java Variable 변수 (0) 2021.07.16