public class Sample1 {
    public static void main(String[] args) {
        // 출력 구문 println, print, printf -> console 출력
        System.out.println("Hello World");

        System.out.print("안녕하세요");

        System.out.println(); // 개행

        System.out.printf("반갑습니다");

        System.out.println();
        System.out.println();

        System.out.println("문자열");
        System.out.println('A');
        System.out.println('한');
        System.out.println('1');        // Character ' '
        System.out.println("1");        // String    " "

        System.out.println(1);          // 숫자
        System.out.println("1" + 2);    // 문자열 + 숫자 -> 문자열 취급 -> 문자열숫자
        System.out.println(1+2);        // 숫자 + 숫자 -> 연산된 숫자

        System.out.println(1+2+"3");    // 숫자 연산 이후에 문자열 만남 -> 문자열
        System.out.println("1"+2+3);;   // 문자열 + 문자열 + 문자열



        // print와 printf의 차이
        System.out.printf("%s", "하이");   // string = s = 문자열
        System.out.printf("%d", 123);      // d = decimal = 정수형
        System.out.printf("%c", '굿');     // character = c = 문자 한 개

        System.out.println();
        System.out.println(123.4567);
        System.out.printf("%.2f", 123.4567);
        System.out.println();

        // escape sequence
        // \n (개행), \b (백스페이스), \t (띄어쓰기), \\ (\를 출력), \" ("를 출력), \' ('를 출력)
        System.out.println("홍길동\n 24세\n 172.1");
        System.out.println("Welcome\b");
        System.out.println("홍길동\t24\t172.1");
        System.out.println("\\");
        System.out.println("\"홍길동\"");
        System.out.println("'하하'");

    }
}

+ Recent posts