본문 바로가기
JAVA

Printf

by 선우진우 2023. 12. 25.
728x90
반응형

 


public class F_printf {

	
	public void printfMethod() {
			char ch = 'a';
			char ch2 = 'b';
			char ch3 = 'c';
			char ch4 = 'd';
			char ch5 = 'e';
			
	//		System.out.println(ch);
	//		System.out.printf("%c\n",ch);
			
			
			
			//a b c d e 
	//		System.out.println(ch + " " + ch2 + " " + ch3 + " " + ch4 + " " + ch5);
	//		System.out.printf("%c %c %c %c %c\n", ch, ch2, ch3, ch4, ch5); // (\n = 줄바꿈.) (%c = char)
			
		  int i = 100;
		  int i2 = 10;
		  int i3 = 200;
		  int i4 = 1;
		  
		  /* 
		   100
		    10
		   200
		     1
		  */
		  
	//	  System.out.println(i + "\n" + " " + i2 + "\n" + i3 + "  " + "\n" + "  " + i4);
	//	  System.out.println();
		  
		  // d = decimal (10진수를 표현) // \n = 줄바꿈
	//	  System.out.printf("%3d\n%3d\n%3d\n%3d\n\n", i,i2,i3,i4); // 오른쪽 정렬
	//	  System.out.printf("%-3d\n%-3d\n%-3d\n%-3d\n\n", i,i2,i3,i4); // 왼쪽 정렬
		  
		  //실수 + 문자열
		  double dNum = 3.141592;
		  String str = "원주율";
		  
		  // 원주율은 3.141592 입니다.
		  System.out.printf("%s은 %f 입니다.\n", str, dNum);  // 출력은 순서대로 %s는 str , %f는 dNum 출력됨. 
		  
		  // 원주율은 3.14 입니다.
		  System.out.printf("%s은 %.2f 입니다.\n", str, dNum); // 소숫점 아래 두번째 자리까지 출력 할 때 f앞에 .2 입력.
		  
		  
		  
		  
		}
	}


 
 

 

 

728x90
반응형

'JAVA' 카테고리의 다른 글

형변환 연습 (2)  (0) 2023.12.25
형변환 연습 (1)  (0) 2023.12.25
Overflow  (0) 2023.12.24
Cast (형변환)  (0) 2023.12.24
변수 연습 (4)  (0) 2023.12.21