라벨이 print인 게시물 표시

[JAVA] 출력방법 pintln, print, printf

JAVA 화면출력 println ( 세로 출력 ) System.out.println("hello"); System.out.println("java"); hello java print ( 가로 출력 ) System.out.print("hello"); System.out.print("java"); hello java printf ( 서식이 있는 출력 ) %d => 정수 %f => 실수 %c => 문자 %s => 문자열 % 와 알파벳 사이의 숫자는 출력값의 간격 및 정렬 양수면 오른쪽 정렬(왼쪽칸 띄움)   ex) %5d 음수면 왼쪽 정렬(오른쪽칸 띄움)    ex) %-5d 0은 공백 0으로 출력    ex) %05d System.out.println("80 80 80 240 80.0 B"); System.out.printf("%5d%5d%5d%5d%5f%5c", 80, 80, 80, 240, 80.0, 'b'); 위 두줄은 결과값을 똑같이 출력한다. 첫번째 인자로 각 데이터에 대한 데이터타입과 간격등을 직접 입력하여 원하는데로 값을 출력할 수 있다. %는 데이터를 받는다는 것이고 숫자5는 각데이터의 간격 d, f, c 등은 해당부분에 들어오는 데이터 타입을 나타낸다. ---------------------------------------------------------------------------------------------------- System.out.printf("%12.2f", 80.55); 여기서 12의 경우 해당 값이 표현될 수 있는 총 자릿수 12자리를 의미한다. 여기서 .2의 경우 소수점 2자리까지 나타내준다는의미를 가지고있으며 출력값은 80.55이다 만약에 여기서 .1로 변경할 경우 소수점 1자리까지 나타내준다는 의미로 반올림되어 출력값이 80.6이 출력된다. ----------