Test016 자바의 기본 입출력 printf();
Test016.java
public class Test016
{
public static void main(String[] args)
{
System.out.print("AAA");
System.out.print("BBB");
System.out.print("CCC\n"); //-- \n 개행
//--==>> AAABBBCCC
// 서식 출력 메소드
System.out.printf("12345678901234567890");
System.out.print("12345678901234567890\n"); //-- \n 개행
System.out.printf("12345678901234567890%n"); //-- %n 개행
System.out.printf("%d + %d = %d\n", 10, 20, 30);
//--==>> 1234567890123456789012345678901234567890
// 12345678901234567890
// 10 + 20 = 30
System.out.printf("%d\n", 123);
System.out.printf("%10d\n", 123); //-- 10개의 공간 확보 후 채운다. 남는 공간은 공백
System.out.printf("%010d\n", 123); //-- 10개의 공간 확보 후 채운다. 남는 공간은 0
//--==>> 122
// 0000000123
System.out.printf("%+d\n", 365);
System.out.printf("+%d\n", 365);
//--==>> +365
// +365
System.out.printf("%d\n", +365);
//--==>> 365
// System.out.printf("%-d\n", 365); // 런타임 에러
System.out.printf("-%d\n", 365);
System.out.printf("%d\n", -365);
//--==>> -365
// -365
System.out.printf("%(d\n", -365);
System.out.printf("%(d\n", 365);
//--==>> (365)
// 365
// System.out.printf("%d\n", 'A'); //-- 런타임 에러발생
System.out.printf("%c\n", 'A'); //-- 단일문자 : %c
// System.out.printf("%c\n", "ABCD"; //-- 런타임 에러발생
System.out.printf("%s\n", "ABCD"); //-- 문자열 : %s
//--==>> A
// ABCD
System.out.printf("%h\n", 365); //-- 365 를 16진수로 간주
System.out.printf("%o\n", 24); //-- 24 를 8진수로 간주
//--==>> 16d
// 30
System.out.printf("%b\n", true); //-- 논리형 : %b
//--==>> true
System.out.printf("%f\n", 123.23); //-- 실수형 : %fd
System.out.printf("%.2f\n", 123.23); //-- 소수점 두번째까지
System.out.printf("%.2f\n", 123.236); //-- 소수점 두번째 아래 반올림 적용 ★
System.out.printf("%8.2f\n", 123.236); //-- 구두점 포함 전체 8칸 확보 ★
System.out.printf("%2.2f\n", 1234.1234); //-- 원래 갯수보다 작게 확보했을 시 적용되지 않는다. ★
//--==>> 123.230000
// 123.23
// 123.24
// 123.24
// 1234.12
}
}
cmd
AAABBBCCC
1234567890123456789012345678901234567890
12345678901234567890
10 + 20 = 30
123
123
0000000123
+365
+365
365
-365
-365
(365)
365
A
ABCD
16d
30
true
123.230000
123.23
123.24
123.24
1234.12
계속하려면 아무 키나 누르십시오 . . .
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test018_ 자바의 기본 입출력 : java.util.Scanner (공백구분) (0) | 2018.03.28 |
---|---|
JAVA_ Test017_ 자바의 기본 입출력 : java.util.Scanner (0) | 2018.03.28 |
JAVA_ Test015_ 자바의 기본 입출력 : System.in.read(); (0) | 2018.03.28 |
JAVA_ Test014_ Quiz 입력받아 이름과 총점을 출력하는 프로그램 (0) | 2018.03.28 |
JAVA_ Test013_ Quiz 입력받아 삼각형의 넓이를 구하는 프로그램 (0) | 2018.03.28 |
댓글