1. 숫자를 출력하는 방법
자바에서는 보통 콘솔에 무언가를 출력하고 싶을 때 System.out.println();을 사용한다.
(간단하게 Sysout + ctrl + space 를 누르면 자동 완성이 된다.)
저 Sysout 안에서는 int 계산을 할 수 있다.
덧셈은 +, 뺄셈은 -, 곱셈은 *, 나눗셈은 / 를 사용한다.
main method 안에서 a라는 double 변수를 선언한 뒤 Sysout(a) 에 넣어주어도 출력이 된다.
2. 문자열 (String)을 출력하는 방법
String을 출력할 때는 숫자와 다르게 " " 안에 넣어준다.
자바는 공백을 무시하지만 String에서는 공백도 모두 String으로 받아진다.
예시로 중간에 "Hello " + "World" 를 출력해 보았다.
보다시피 출력된 결과는 Hello World 가 나온다.
또한 " " 안에 들어가면 숫자도 String으로 인식한다.
때문에 "1" + "1" 은 11 (그냥 문자 두개를 이어서 쓴 것) 으로 출력된다.
아 ! 그리고 몰랐는데 ' ' 을 이용해도 똑같이 String으로 받아서 출력이 된다.
내가 보고 있는 교재에서는 에러가 뜬다고 그랬는데, 아마도 바뀐 것 같다.
(오타가 있네 ..)
만약 누군가의 말을 인용한 것 처럼 egoing said "Welcome programming world" 라고 출력하고 싶다면, 따옴표 앞에 backslash를 붙여준다. (backslash 없이 출력하면 에러가 뜬다.)
egoing said
"Welcome programming world" 처럼 줄바꿈을 하고 싶다면 \n (\ = backslash)를 붙이면 된다.
오늘 배운 꿀팁. System.out.println에서 out을 err로 바꾸면 빨간 글씨로 뜬다.
아마 에러 메세지를 빨간색으로 띄우고 싶을 때 사용하는 것 같다.
이렇게!