- 서버에서 작동되는 자바 언어를 눈으로 보기 위해 출력문을 사용한다.
- 명령문은 print함수를 통해 출력할 수 있으며 콘솔창에서 확인 가능하다.
*이클립스에서 sysout + ctrl키 + space키 누르면 System.out.printIn( )이 자동 입력된다.
println( )
- next메소드로 값을 입력할 때 println아랫줄에 값을 입력하게 표시된다. - 다른줄 쓰기
-괄호 안에는 변수명 또는 텍스트를 넣을 수 있으며 텍스트는 ""(큰 따옴표) 안에 작성해야 한다.
- print( )로 작성하면 입력값을 콘솔 창의 같은 줄에서 입력할 수 있다. - 같은 줄 쓰기
printf( string format, object)
System.out.printf("출력할 형식", 데이터, 데이터...) |
- 괄호 안의 내용을 지정된 형식(format)으로 출력한다.
- 형식 안에 들어간 지시자의 갯수만큼 데이터를 입력해줘야 한다.
- 해당 데이터의 타입을 분명하게 구분해서 지시자를 사용해야 한다 (double 변수에 %d 쓰면 오류 뜸)
System.out.println("2번째 에제결과입니다....");
String name = "홍길동";
int kor = 90;
int eng = 88;
int math = 78;
int sum = kor+eng+math;
double avg = sum/3.;
System.out.printf("%s | %d | %d | %d | %d | %f", name, kor, eng, math, sum, avg);
- name의 형식은 문자(string)이라서 %s 지시자를 사용하고 kor, eng, math, sum은 모두 정수라서 %d지시자 사용
- avg의 형식은 실수라서 %f 지시자를 사용한다.
- 위에서 "|" 표시는 구분을 하기 위해 쓴 것임.
지시자(형식)
지시자 | 설명 |
%b | boolean 형식으로 출력 |
%d | 정수 형식으로 출력 (decimal) |
%o | 8진수 정수의 형식으로 출력 |
%x 또는 %X | 16진수 정수의 형식으로 출력 |
%f | 소수점 형식으로 출력 (float) |
%c | 문자형식으로 출력 (character) |
%s | 문자열 형식으로 출력 (string) |
%n | 줄바꿈 기능 => System.out.printIn(""); |
%e 또는 %E | 지수 표현식의 형식으로 출력 |
* \t : tap키의 공백을 나타냄
* \n : 줄바꿈
* %% : % 기호표시
'BE > Java [Servlet , Spring]' 카테고리의 다른 글
Java 성적 입력 프로그램 리뷰 (참조 변수, 문자열 비교 equals) (0) | 2023.01.08 |
---|---|
자바 배열(array) -배열 구조 및 합계 구하기 (0) | 2023.01.06 |
자바 조건문- if문, switch~case문 (0) | 2023.01.03 |
자바에서 값을 입력받는 Scanner 메소드 사용법 + next() (0) | 2023.01.02 |
자바 컴파일러(eclipse) 설치 및 변수 선언 및 타입, 연산자 (0) | 2023.01.02 |