본문 바로가기

Java

[210726] printf, Scanner

printf

 

System.out.printf("%형식", 변수 등);

정해져 있는 형식에 맞춰서 그 형식에 맞는 값(변수)을 줄바꿈 하지 않고 출력

 

%c : 문자

%s : 문자열

%f : 실수(소수점 아래 6자리)'

%d : 정수형

%o : 8진수

%x : 16진수

%A : 16진수 실수

%e : 지수형태 표현

%g : 대입 값 그대로 

%b : 논리형

 

%5d : 5칸을 확보하고 오른쪽 정렬 _ _ abc

%-5d : 5칸을 확보하고 왼쪽 정렬 abc_ _

%.2f : 소수점 아래 2자리까지 표시

 

소수점 3번째는 %.3f

printf는 개행 안 시켜주니까 끝에 \n 넣어주기

오류 시 project1 우클릭 properties 들어가서 Java Compiler 부분에 맨위 Enable project specific settings~ 체크하고 오른쪽 끝 1.41.8로 변경해주기.

 

Scanner

Scanner sc = new Scanner(System.in);

sc.next() 는 띄어쓰기에 의해 구분된다.

sc.nextLine() 은 개행문자(\n)에 의해 구분된다.

 

\n : 한줄 내리기(개행)

\r : 해당 줄의 처음으로 이동

\r\n : 줄의 처음으로 이동해서 한줄 내리기 (전산 타자기)

 

 

 

ex)

 

'Java' 카테고리의 다른 글

[210804] 변수 종류와 개념, 추상화  (0) 2021.09.11
[210730] 배열  (0) 2021.09.11
[210728~29] 반복문 for, while  (0) 2021.09.11
[210727] 연산자, switch문  (0) 2021.09.11
[210723~26] 자바 기초  (0) 2021.09.10