본문 바로가기
JAVA

Test007.java / 변수와 자료형 - 키워드 및 식별자 - printf()

by universedevelope 2022. 6. 30.
/* ======================================
   ■ ■ ■ 자바의 개요 및 특징 ■ ■ ■
======================================= */

// 변수와 자료형
// 키워드 및 식별자
// printf()

public class Test007
{
	public static void main(String[] args)
	{
		// 주요 변수 선언 및 초기화
		int a=10, b=5;
		int c, d;

		// 연산 및 처리
		c = a + b;
		d = a - b;


		// 결과 출력
		System.out.println(c);
		System.out.println(d);
		//--==>> 15
		//		 5

		// 결과 출력 → 『10 + 5 = 15』
		System.out.println(a + " + " + b + " = " + c); 
		//--==>> 10    +     5     =    15
		//		숫자 문자열 숫자 문자열 숫자
		//-- 자바에서는 서로 다른 자료형의 데이터들끼리도
		//	 『+』연산이 가능하여
		//	  다른 어떤 자료형과 문자열 데이터의 『+』 연산 결과는 문자열.
		//	  즉, 문자열 결합 연산자로써 『+』

		// print() / println() / printf() / format()

		// printf() / format()
		//-- JDK 1.5 부터 지원되는 메소드(서식 출력용 메소드)
		//   System.out.printf("○ + ○ = ○", 10, 20, 30);
		// % 에서 \n 과 %n은 둘다 개행
		System.out.printf("%d + %d = %d\n", 10, 20, 30);
		System.out.printf("%d + %d = %d%n", 10, 20, 30);
		
		//System.out.printf("%d 와 %d\n", 10, 3.14);
		//--==>> 런타임 에러 발생
		System.out.printf("%d 와 %f\n", 10, 3.14);
		//--==>> 10 와 3.140000
	
		System.out.printf("%.2f\n", 3.141592);
		//-- 소수점 이하 두 번째 자리까지 표현
		System.out.printf("%.3f\n", 3.141592);
		//-- 소수점 이하 세 번째 자리까지 표현
		System.out.printf("%.4f\n", 3.141592);
		//-- 소수점 이하 네 번째 자리까지 표현
		//--==>> 3.14
		//		 3.142  → 셋째자리에서 반올림
		//		 3.1416 → 넷째자리에서 반올림
		System.out.printf("%20.5f\n", 2.3355612);

	}

}

// 실행 결과

/*
15
5
10 + 5 = 15
10 + 20 = 30
10 + 20 = 30
10 와 3.140000
3.14
3.142
3.1416
계속하려면 아무 키나 누르십시오 . . .
*/
728x90

댓글