[TIL_JAVA] 특수 문자와 서식 문자
특수 문자
일반 문자가 아닌 특수한 목적으로 사용되는 문자
package basicGrammar;
public class Variable {
public static void main(String[] args) {
// \t : 탭
System.out.println("탭을\t사용");
// \n : 줄 바꿈
System.out.println("개행\n사용");
// \' : 작은 따움표
System.out.println("\'작은 따움표\' 사용");
// \" : 큰 따움표
System.out.println("\"큰 따움표\" 사용");
// \\ : 역슬래시
System.out.println("역슬래쉬\\ 사용");
}
}
출력
탭을 사용
개행
사용
'작은 따움표' 사용
"큰 따움표" 사용
역슬래쉬\ 사용
서식 문자
일반 문자가 아닌 서식에 사용되는 문자
package basicGrammar;
public class Variable {
public static void main(String[] args) {
System.out.println("println은 자동 개행이 됩니다");
// 서식 문자는 printf() 메서드 이용
System.out.printf("서식 문자 중 %d진수를 사용해 보겠습니다.\n", 10);
System.out.printf("여러 서식 문자 %d, %d 도 가능합니다\n", 10, 20);
// 10진수, 8진수, 16진수
int num1 = 40;
System.out.printf("num1의 10진수: %d\n", num1);
System.out.printf("num1의 8진수: %o\n", num1);
System.out.printf("num1의 16진수: %x\n", num1);
// 문자 & 문자열
System.out.printf("책은 영어로 %s라고 합니다\n", "Book");
// 실수
double d = 3.14;
System.out.printf("d = %f", d);
}
}
출력
println은 자동 개행이 됩니다
서식 문자 중 10진수를 사용해 보겠습니다.
여러 서식 문자 10, 20 도 가능합니다
num1의 10진수: 40
num1의 8진수: 50
num1의 16진수: 28
책은 영어로 Book라고 합니다
d = 3.140000
서식 문자의 정렬과 소수점 제한
package basicGrammar;
public class Variable {
public static void main(String[] args) {
// 왼쪽 정렬
System.out.printf("%d\n", 123);
System.out.printf("%d\n", 1234);
System.out.printf("%d\n", 12345);
// 오른쪽 정렬, 5칸이 미리 생성되어있음
System.out.printf("%5d\n", 123);
System.out.printf("%5d\n", 1234);
System.out.printf("%5d\n", 12345);
// 소수점 제한
System.out.printf("%f\n", 3.14);
System.out.printf("%.0f\n", 3.14);
System.out.printf("%.1f\n", 3.14);
System.out.printf("%.2f\n", 3.14);
System.out.printf("%.3f\n", 3.14);
}
}
출력
123
1234
12345
123
1234
12345
3.140000
3
3.1
3.14
3.140
Author And Source
이 문제에 관하여([TIL_JAVA] 특수 문자와 서식 문자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@connie__start/TILJAVA-특수-문자와-서식-문자저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)