검수요청.png검수요청.png

"Println"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
잔글
잔글
 
(사용자 2명의 중간 판 7개는 보이지 않습니다)
1번째 줄: 1번째 줄:
'''Println'''은 [[자바]]의 기본적인 출력 함수이다. [[print]]와 유사하지만 괄호 안 내용을 출력한 후 마지막에 개행문자가 포함되어 있어 출력 후 행을 바꿔줍니다.
+
'''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.println("\    Λ");
+
; 예시
System.out.println(" )  ( ')");
+
 
System.out.println(" (  /  )");
+
  public class ThreadTest extends Thread{
  System.out.println("  \(__)|");
+
        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
        }
}

각주[편집]

  1. 냉유's Log, 〈(Java 10) 자바의 출력문(println, printf)〉, 《티스토리》, 2017-11-19
  2. moon1226, 〈JAVA print, printf, println 차이점〉, 《티스토리》, 2019-07-24

참고 자료[편집]

같이 보기[편집]


  검수요청.png검수요청.png 이 Println 문서는 프로그래밍에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.