"Println"의 두 판 사이의 차이
잔글 |
잔글 |
||
(사용자 2명의 중간 판 7개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
− | '''Println'''은 | + | '''Println'''(프린트엘엔)은 기본적인 출력 함수이다. [[자바]]에서는 System.out.println() 메소드를 사용하면 모니터에 전달된 데이터를 출력한 후 줄 바꿈까지 해 준다. |
== 문법 == | == 문법 == | ||
+ | Println을 사용해 문자열을 출력하기 위해서는 큰따옴표로 묶어야 한다. 큰 따옴표가 없는 것은 모두 변수명으로 인식한다. 또한 입력한 변수명이 없을 경우 에러가 발생한다. 그리고 문자열과 변수명을 함께 사용할 수 있으나 반드시 '+'로 연결해야 한다. Println은 괄호 안의 내용을 출력한 후 자동으로 줄을 바꾸는 기능이 있다.<ref> 냉유's Log, 〈[https://keep-cool.tistory.com/15 (Java 10) 자바의 출력문(println, printf)]〉, 《티스토리》, 2017-11-19 </ref> | ||
− | System.out.println(" | + | System.out.println("문자열"); |
− | System.out.println(" | + | System.out.println(변수명); |
− | + | System.out.println("문자열"+변수명); | |
− | |||
− | |||
== 예제 == | == 예제 == | ||
+ | ;문자 | ||
+ | |||
+ | System.out.println("오늘"); | ||
+ | System.out.println("날씨가"); | ||
+ | System.out.println("좋네요"); | ||
− | |||
오늘 | 오늘 | ||
날씨가 | 날씨가 | ||
좋네요 | 좋네요 | ||
− | + | ; 별 | |
− | + | System.out.println("*****"); | |
− | System.out.println(" | + | System.out.println("* *"); |
− | System.out.println(" | + | System.out.println("*****"); |
− | System.out.println(" | ||
− | |||
***** | ***** | ||
* * | * * | ||
***** | ***** | ||
− | + | ; 고양이 | |
− | + | System.out.println("\ Λ"); | |
− | System.out.println(" | + | System.out.println(" ) ( ')"); |
− | System.out.println(" | + | System.out.println(" ( / )"); |
− | System.out.println(" | + | System.out.println(" \(__)|"); |
− | |||
− | |||
\ Λ | \ Λ | ||
40번째 줄: | 39번째 줄: | ||
\(__)| | \(__)| | ||
− | + | == 비교 == | |
+ | 자바 문법에서 println은 괄호 안의 내용을 출력한 후 마지막에 개행문자가 포함되어 있어 출력 후 한 줄 띄워진다. print는 괄호 안 내용을 단순히 출력하기만 한다. 개행문자, 즉 줄바꿈문자는 포함되지 않는다. printf는 [[C언어]]에서의 printf와 동일하다. %d, %s 등을 쓰기 위해 사용한다. 개행문자는 포함되지 않는다.<ref> moon1226, 〈[https://moon1226.tistory.com/12 JAVA print, printf, println 차이점]〉, 《티스토리》, 2019-07-24 </ref> | ||
− | System.out. | + | ; 예시 |
− | + | ||
− | + | public class ThreadTest extends Thread{ | |
− | + | public static void main(String[] args) { | |
+ | int num = 5; | ||
+ | System.out.print("print ! " + num + "\n"); //print | ||
+ | System.out.printf("printf ! %d \n", num); //printf | ||
+ | System.out.println("println ! " + num); //println | ||
+ | } | ||
+ | } | ||
+ | |||
+ | {{각주}} | ||
+ | |||
+ | == 참고 자료 == | ||
+ | * 냉유's Log, 〈[https://keep-cool.tistory.com/15 (Java 10) 자바의 출력문(println, printf)]〉, 《티스토리》, 2017-11-19 | ||
+ | * moon1226, 〈[https://moon1226.tistory.com/12 JAVA print, printf, println 차이점]〉, 《티스토리》, 2019-07-24 | ||
== 같이 보기 == | == 같이 보기 == |
2021년 8월 13일 (금) 22:00 기준 최신판
Println(프린트엘엔)은 기본적인 출력 함수이다. 자바에서는 System.out.println() 메소드를 사용하면 모니터에 전달된 데이터를 출력한 후 줄 바꿈까지 해 준다.
문법[편집]
Println을 사용해 문자열을 출력하기 위해서는 큰따옴표로 묶어야 한다. 큰 따옴표가 없는 것은 모두 변수명으로 인식한다. 또한 입력한 변수명이 없을 경우 에러가 발생한다. 그리고 문자열과 변수명을 함께 사용할 수 있으나 반드시 '+'로 연결해야 한다. Println은 괄호 안의 내용을 출력한 후 자동으로 줄을 바꾸는 기능이 있다.[1]
System.out.println("문자열"); System.out.println(변수명); System.out.println("문자열"+변수명);
예제[편집]
- 문자
System.out.println("오늘"); System.out.println("날씨가"); System.out.println("좋네요");
오늘 날씨가 좋네요
- 별
System.out.println("*****"); System.out.println("* *"); System.out.println("*****");
***** * * *****
- 고양이
System.out.println("\ Λ"); System.out.println(" ) ( ')"); System.out.println(" ( / )"); System.out.println(" \(__)|");
\ Λ ) ( ') ( / ) \(__)|
비교[편집]
자바 문법에서 println은 괄호 안의 내용을 출력한 후 마지막에 개행문자가 포함되어 있어 출력 후 한 줄 띄워진다. print는 괄호 안 내용을 단순히 출력하기만 한다. 개행문자, 즉 줄바꿈문자는 포함되지 않는다. printf는 C언어에서의 printf와 동일하다. %d, %s 등을 쓰기 위해 사용한다. 개행문자는 포함되지 않는다.[2]
- 예시
public class ThreadTest extends Thread{ public static void main(String[] args) { int num = 5; System.out.print("print ! " + num + "\n"); //print System.out.printf("printf ! %d \n", num); //printf System.out.println("println ! " + num); //println } }
각주[편집]
- ↑ 냉유's Log, 〈(Java 10) 자바의 출력문(println, printf)〉, 《티스토리》, 2017-11-19
- ↑ moon1226, 〈JAVA print, printf, println 차이점〉, 《티스토리》, 2019-07-24
참고 자료[편집]
- 냉유's Log, 〈(Java 10) 자바의 출력문(println, printf)〉, 《티스토리》, 2017-11-19
- moon1226, 〈JAVA print, printf, println 차이점〉, 《티스토리》, 2019-07-24
같이 보기[편집]