본문 바로가기
개발자 :-)/Java

[Java] 특수 문자와 서식 문자

by 뚜생첨 2022. 8. 14.

1. 특수 문자

일반 문자가 아닌 특수한 목적으로 사용되는 문자

 1) 특수문자

 2) 주석

 컴파일러가 컴파일 하지 않음

// 한줄 주석

/*
* 여러줄 주석
*/

2. 서식 문자

일반 문자가 아닌 서식에 사용되는 문자

System.out.printf("num(10진수) : %d", num);
System.out.print("num(8진수) : %o", num);
System.out.printf("num(16진수) : %x", num);

//문자
System.out.printf("문자 %c", 'c');    //따옴표

//문자열
String str = "Java";
System.out.printf("문자열 %s", str);
System.out.printf("문자열 %s", "JAVA");   //쌍따옴표

 

3. 서식 문자의 정렬과 소수점 제한 기능

서식 문자를 이용해서 출력 문자의 정렬 및 소수점 제한 기능을 사용할 수 있다.

//서식문자 정렬 기능
//before
System.out.printf("%d\n", 123);
System.out.printf("%d\n", 1234);
System.out.printf("%d\n", 12345);

//출력결과 
//123
//1234
//12345

//after
System.out.printf("%5d\n", 123);
System.out.printf("%5d\n", 1234);
System.out.printf("%5d\n", 12345);

//출력결과 
//  123
// 1234
//12345

//서식문자 소수점 제한 기능
System.out.printf("%f\n", 1.23);    //-> 1.230000
System.out.printf("%.0f\n", 1.23);    //-> 1
System.out.printf("%.1f\n", 1.23);    //-> 1.2
728x90
반응형

'개발자 :-) > Java' 카테고리의 다른 글

[Java] 배열  (0) 2022.08.20
[Java] 연산자(Operator)  (0) 2022.08.19
[Java] 기본자료형  (0) 2022.08.14
[Java] 변수  (0) 2022.08.09
[Java] Java 프로그램의 실행 구조  (0) 2022.08.09

댓글