관심있는 주제/Java

숫자와 문자

Lynn123 2018. 11. 6. 01:29
반응형

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로 바꾸면 빨간 글씨로 뜬다.

아마 에러 메세지를 빨간색으로 띄우고 싶을 때 사용하는 것 같다. 


이렇게!

반응형

'관심있는 주제 > Java' 카테고리의 다른 글

연산자  (0) 2018.11.08
형 변환 (type conversion)  (0) 2018.11.08
데이터 타입  (0) 2018.11.08
주석 & 세미콜론  (0) 2018.11.06
변수  (0) 2018.11.06