본문 바로가기
  • developer
  • challenge
Java 문법

자바 프린트 출력기능(print,println,prinrf)

by 빵승 2024. 1. 5.

우선 출력될 Data의 유형을 알아야 출력하실때 이해하시기 편하실거에요!!

 

Data의 유형 5가지

 

-1.정수 : 1,2,3,5,100,200,-1,-5 (일반숫자)

-2.실수 : 3.14, 5.22, 2.12 (소수점)

-3.한문자 : 'A' , 'g' , '가' (말그대로 한문자로 이루어진것)  >>>    주의사항!!   '  '글자 양옆으로 싱글쿼텐션

-4.문자열 : "abc", "Hello" ,"안녕" (두글자이상)   >>>                   주의사항!!  "  "글자 양옆으로 더블쿼텐션

-5.논리값 : true,false 이 두가지만큼은 문자열 x 예)5>3 의 값은 true

 

 

화면출력시 필요한 문법 System.out    ---첫글씨는 대문자로 시작!!

화면출력에 대해 실습해보기..

 

화면출력기능을 가진 녀석을 이용하기..System.out                                    결과값 

System.out.print(10); //정수 Data를 출력                                                    10                               

System.out.print('\n'); //줄바꿈 문자를 출력

 

System.out.print(3.14); //실수 Data 문자를 출력                                         3.14 

System.out.print('\t'); //띄어쓰기 문자를 출력

 

System.out.print('A'); //한문자 Data 문자를 출력                                          A 

System.out.print('\n');//줄바꿈 문자를 출력

 

System.out.print("Hello\n"); //문자열 Data를 출력                                        Hello

System.out.print(true); //논리값 Data를 출력                                                true

System.out.print("\n");//줄바꿈 문자를 출력

System.out.print("안녕하세요 빵승입니다");//문자열 Data출력-                  안녕하세요 빵승입니다//

줄바꿈 문자를 매법 요청하는 것이 짜증!! println(기능)       

System.out.println(100);                                                                      100                                                                                System.out.println(5.17);                                                                     5.17

System.out.println('G');                                                                        G

System.out.println("nice java");                                                           nice java

System.out.println(false);                                                                     false

특정한 형식(포멧)문자열을 만들고 싶을떄를 위한 출력기능 printf

                                                                                                              결과값

System.out.printf("%03d + %03d=%03d\n",10,20,10+20);                  010 + 020=030

System.out.printf("%03d + %03d=%03d\n",100,200,100+200);          100 + 200=300

 

System.out.printf("%d \n", 10);                                                              10

System.out.printf("%o \n", 10);                                                              12

System.out.printf("%x \n", 10);                                                               a

 

System.out.printf("%f \n", 3.14);                                                            3.140000

System.out.printf("%c \n", 'A');                                                               A