%b : boolean
%d : 10진 정수
%o : 8진 정수
%x, %X : 16진 정수
%f : 부동 소수점
%e, %E : 지수 --> %g : 부동 소수점, 지수 표현법 중 간략한 표기법으로 실수 표현
%c : 문자
%s : 문자열
사용법
Sysyem.out.printf("age: %d year: %d\n", 14, 2017);
2진수 출력하는 법
Integer.toBinaryString() 을 사용 (10진수를 2진수로 바꾸는데 문자열로 리턴)
System.out.printf("%s", Integer.toBinaryString(15);
1111 출력
접두사도 출력하려면 지시자에 # 을 붙이기
System.out.printf(%#o", 15);
017
System.out.printf(%#x", 15);
0xf
Scanner
화면으로 부터 데이터를 입력받는 기능을 제공하는 클래스
객체 생성 해 사용 필요
Scanner scanner = new Scanner System.in;
int num = scanner.nextint();
String imput = scanner.nextLine();
int num2 = Integer.parseInt(input); // 문자열을 숫자로 변환'코딩 > JAVA 공부' 카테고리의 다른 글
| [JAVA] 자바의 정석 _ 제어문 if, switch / 임의의 정수 (0) | 2022.10.06 |
|---|---|
| [JAVA] 자바의 정석 _ 산술 변환, 반올림, 문자열 비교, 논리 연산자, 조건 연산자 (1) | 2022.10.06 |
| [JAVA] 자바의 정석 _ 기본형 & 참조형 (1) | 2022.10.03 |
| [JAVA] 자바의 정석 _ 문자형 & 문자열 (0) | 2022.10.03 |
| [JAVA] 자바의 정석 _ 출력, 변수 선언 및 타입, 상수, 리터럴 (0) | 2022.10.02 |