Java

출력, escape sequence, 주석

성장코딩 2022. 12. 19. 22:48

< 소스 코드 >

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
 
public class MainClass {
 
    public static void main(String[] args) {
        
        System.out.println("Hello Java");
        
        // 한줄 주석문 -> 이 문장은 컴파일이 되지 않는다.
        
        /*
             범위 주석문 -> 사이에 있는 문장들은 컴파일이 되지 않는다.
             
              다른 언어에서도 범위 주석문이 있는데, 
              HTML: <!--    -->
              JSP:  <%--    --%>
            또한, mySQL의 한줄 주석문은 --
            Python의 한줄 주석문은 #, 범위 주석문은 """    """
        */
        
        System.out.println("Hello World");
        System.out.print("Hello");
        // println을 사용하면 출력후 콘솔창의 커서가 개행이 되지만,
        // print를 사용하면 출력후 콘솔창의 커서가 개행이 되지 않음
        System.out.print(" World");
        
        // <escape sequence>
        //         \n(역슬러시n): 개행, \b: backspace효과, \":따옴표 표현
        //        \t(tab 띄어쓰기의 효과), \\:\를 나타내기 위해 사용
        // 역슬러시 입력하려면 키보드에 엔터위 원화표시 누르면 그대로 나옴
        System.out.print("World\n");
 
        System.out.println("Hello");
        
        System.out.println("\"Hello World\"");
        
        System.out.println("\tHello\tWorld");
        System.out.println("\t월드\t헬로");
        
        System.out.println("\\헬로우 월드\\");
        
        System.out.printf("%s""Hello"); //Hello == 문자열(String) 그래서 %s
        //printf 또한 개행이 되지 않음
        System.out.printf("%s \n""Hello"); // \n을 통해 개행효과를 추가
        //printf("표현자료형", "값")
        
        System.out.println(1024); 
        
        System.out.println("Hello" + "World");
    }
 
}
 
cs

< Console >

나의 첫 Java Console

Theme. 출력문

 

1. println()

 - 출력 + 개행

 - System.out.println("문자열");

 - System.out.println(변수명);

 - System.out.println(숫자);

 - System.out.println("문자열" + 변수명/숫자);

 tip) 'syso' 입력 후 'ctrl + space' 누르면 자동완성 가능

 

2. print()

 - 출력 but 개행 X

 - 나머지는 println()과 같음

 

3. printf()

 - Systme.out.printf("서식문자열", 값);

 - 서식문자열의 종류: %d(정수형), %f(실수형), %s(문자열), %c(문자형)

 

Theme. escape sequence

escape sequence 효과
\n 개행(다음 줄로 이동)
\t tab 띄어쓰기
\b backspace(바로 앞의 문자를 하나 지움)
\r carriage return(해당 줄의 맨 처음으로 이동)
\\ \(back slash) 출력
\" " 출력

Theme. 주석

 - //: 한 줄 주석문

 - /*

 

*/ : 범위 주석문