[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
Reference
この問題について([TIL JAVA]特殊文字と書式文字), 我々は、より多くの情報をここで見つけました https://velog.io/@connie__start/TILJAVA-특수-문자와-서식-문자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol