728x90
반응형
java에서도 변수를 확인하거나 사용자에게 콘솔로 메세지를 전달 할때 사용하는 방법으로 print 구문이 다양하게 있다.
예시) print , printf, println
print - 기본형 출력 줄 바꿈 및 기본적인 기능 없이 문자열 및 변수를 출력한다.
println - 기본적으로 문자열 또는 변수 의 끝에 \n이 포함되어 줄바꿈 처리가 문자열 끝에서 자동으로 발생한다.
printf - 형식화된 출력으로 c 언의 printf 와 기능은 동일하다.
%b | boolean 형식으로 출력 |
%d | 정수 형식으로 출력 |
%o | 8진수 정수의 형식으로 출력 |
%x 또는 %X | 16진수 정수의 형식으로 출력 |
%f | 소수점 형식으로 출력 |
%c | 문자형식으로 출력 |
%s | 문자열 형식으로 출력 |
%n | 줄바꿈 기능 |
%e 또는 %E | 지수 표현식의 형식으로 출력 |
printf에서 사용하는 변수 출력 형
보통 stream 형식으로 문자열을 전달 하기 때문에 다음과 같은 방식으로 변수 명을 섞어 출력 하는 방식을 사용한다.
System.out.println("문자열");
또는
System.out.println(변수명);
또는
System.out.println("문자열"+변수명);
또는
System.out.println("문자열"+(변수명+변수명));
다음 예제를 통해서 출력하는 것을 확인 할 수 있다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
public class Println {
public static void main(String[] args) {
//기본 출력문 println()
//sysout + 자동완성(ctrl + space)
int number = 10;
String str = "안녕, 자바";
System.out.println("Hello, World."); //문자열 출력
System.out.println(number); //int형 변수 출력
System.out.println(str); // String형 변수 출력
System.out.println("내 나이는 "+number+"살 입니다."); // 문자열 + 변수 출력
}//main
}//class
|
cs |
실행 결과
Hello, World.
10
안녕, 자바
내 나이는 10살 입니다.
위내용을 기반으로 출력문에 대해서 정리 해보자면 다음과 같이 정리 될 수 있다.
· String과 기본형은 저장된 값 그대로 출력된다.
· 변수와 문자열을 '+'로만 이어주면 같이 사용할 수 있다.
· 실행 결과를 보면 자동으로 내용을 출력 후 줄바꿈 기능이 있는걸 볼 수 있다. 절대로 명령문을 한줄에 하나씩 써서 줄바꿈이 된 것이 아니다.
728x90
반응형
'프로그래밍 study > JAVA_101' 카테고리의 다른 글
CH3.java 조건문 (0) | 2022.04.11 |
---|---|
CH1. 변수 선언 (0) | 2022.03.30 |
CH7. Class(feat. 객체지향 oop) (0) | 2022.03.29 |
CH0. JAVA 설치 및 테스트 (0) | 2022.03.23 |