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("'하하'");
}
}