public class Test03 {
public static void main(String[] args) {
// .printf() - X - C언어의 잔재로 잘 사용하지 않는다
int a = 10;
String str = String.format("a = %d\n", a);
System.out.println("a = " + a);
System.out.printf("a = %d\n",a);
System.out.println(str);
//서식문자
// - 어떤 데이터타입으로 설정할 지 정하는 문자
// - 문자열에서 데이터를 넣고자 하는 위치에 %를 적고 형식에 맞는 문자를 적어주면 된다
// ※ 서식문자와 입력되는 데이터의 관계는 반드시 1:1로 매칭되어야 한다
// 개수가 동일해야 하며 형식이 일치되어야 한다
// - 종류
// - %d - 정수
int b = 10;
System.out.printf("%d + %d = %d\n",a,b,a + b);
// - %f - 실수
// - %f를 통해서 출력할 때는 소수점 6번째 자리까지가 기본 출력형식이 된다
System.out.printf("%f\n",123.456);
System.out.println(123.456);
// - %c - 문자
System.out.printf("%c, %d\n",'A',(int)'A');
// - %s - 문자열
System.out.printf("%s\n","안녕하세요");
// - %o - 8진수
// - %x - 16진수 - X를 대문자로 적으면 출력시에도 대문자로 나온다
System.out.printf("%o %x\n",0127,0x127);
System.out.printf("%o %x\n",127,0127);
System.out.printf("%o %X\n",127,127);
//확장형 서식문자
System.out.println("|12345|");
System.out.printf("|%05d|\n",10);
System.out.printf("|%-5d|\n",10);
System.out.printf("|%13.5f|\n",123.456);
System.out.printf("|%.2f|\n",123.456);
System.out.printf("|%-10.2f|\n",123.456);
}
}
'JAVA' 카테고리의 다른 글
[JAVA] ifelse(1) (0) | 2023.04.16 |
---|---|
[JAVA] 제어문이란? (0) | 2023.04.16 |
[JAVA] Output(제어문자) (0) | 2023.04.16 |
[JAVA] Output (0) | 2023.04.16 |
[JAVA] input 및 Buffer (0) | 2023.04.16 |