글 작성자: 취업중인 피터팬
728x90
기본 환경
JDK : 1.8.0_261 버전
JRE : 1.8.0_261 버전
JAVA VERSION : 8 업데이트 261
Eclipse IDE VERSION : 2020-06버전

 

목적

Java에서 취급하는 기본 출력문을 익힌다.

System.out.println , System.out.printf, System.out.print의 차이점을 안다.


코드
package Ex01JavaStart;

public class SystemOutPrintln {

	public static void main(String[] args) {
		
		int num1 = 100;
		
		/*
		System.out.println
			: 내용을 출력한 후 자동으로 줄바꿈 처리를 한다
		System.out.print
			: 출력후 줄바꿈 처리를 하지 않는다. 만약 줄바꿈을 하고 싶다면
				\n을 추가한다
		System.out.printf
			 : 출력내용을 서식에 맞춰 출력할때 사용하며 자체적인 줄바꿈 기능은 없다. 
			 줄바꿈 처리를 위해 \n 혹은 %n 두가지를 사용할 수 있다.
		 */
		
		System.out.println("num1 = " + num1);
		System.out.print("num1 = " + num1 + "\n");
		System.out.printf("num1 = %d%n", num1);
		
		/*
		print() 문에서  + 기호의 역할
		- 숫자끼리 실제 덧셈 연산을 수행한다.
		- 문자열, 숫자, 변수등 서로 성격이 다른 데이터끼리는
			단순 연결만 해서 출력한다.
		 */
		
		System.out.println(7);
		System.out.println(3.14);
		
		System.out.println(3 + 5);
		System.out.println(3.5 + 5.1);
		
		System.out.println("3+5 = " + 8);
		System.out.println(3.15 + "는 실수입니다.");
		
		System.out.println("3+5" + "  의 연산결과는 8입니다.");
		
		System.out.println("num1 은" + num1 + " 입니다.");

	}

}

 패키지는 어제 만들어 놨던 Ex01JavaStart에 클래스를 정의했습니다(사실 패키지에 대문자가 들어가면 안됐지만 그때는 그걸 몰랐어서 대문자를 넣은채로 만들었습니다.) 각 print문에 대한 차이는 주석에 달아놓았습니다. print문으로 정수, 실수, 정수 덧셈, 실수 덧셈, 정수와 문자열, 실수와 문자열, 문자열과 변수를 규칙에 맞게 출력해보았습니다. 

 

결과 값