Bonjour le monde

KH정보교육원/NCS테스트

Java 숫자와 문자

cupid 2021. 5. 22. 17:02

*숫자

 

 

자바에서는 따옴표가 없는 숫자는 숫자로 인식한다.

System.out.println(6+2); 를 입력->저장->Run버튼을 누르면, 연산의 결과값이 콘솔에 출력된다.

더하기 외에도 곱하기 나누기등이 가능하다.

 

<Java 산술연산자>

+더하기

-빼기

*곱하기

/나누기

%나머지

 

 

 

 

*문자

자바는 문자(Character)와 문자열(String)을 구분한다. 문자는 한 글자를 의미하고, 문자열은 여러 개의 문자가 결합한 것을 의미한다. 자바에서 문자는 '(작은따옴표)로 감싸야 한다. 문자열은 "(큰따옴표)"로 감싸야한다.

 

문자를 입력했을 때

 

문자열을 입력했을 때

 

 

문자열을 문자로 입력했을 때

문자열을 "큰따옴표가" 아닌 '작은따옴표'로 감싸져 문자로 잘못 입력했을 때,

결과값이 출력되지 않고 에러가 난다.

 

또한 입력값 옆에 보면 x표시가 있는데 이는 이클립스가 스스로 코드에서 문제점을 발견해서

개발자에게 알려주는 것이다. 

Problems를 열어보면 어떤 파일의 어느 위치에서 어떤 문제가 발생됐는지 알려준다.

 

 

문자를 문자열로 입력했을 때

반대로 하나의 문자를 큰따옴표로 감싼다고 에러가 발생하지는 않는다.

한 글자도 문자열이 될 수 있기 때문이다.

 

 

 

 *문자열의 연산

문자열도 +연산자로 더할 수 있다. 

 

우리가 아는 숫자는 컴퓨터에게는 숫자로 인식되지 않는다.

고로, 숫자를 "큰따옴표"안에 넣고 +더하기 연산자로 더한다 한들, 덧셈은 이루어지지 않는다.

컴퓨터에게 "큰따옴표"안의 것은 그저 문자열로 인식되고, 문자열을 더한 값을 결과값으로 출력한다.

 

 

 

 

 

*문자열에 큰따옴표 넣기 (\") (이스케이프 escapae)

문자열에 큰따옴표를 넣어 출력하고 싶을 때,

이렇게 그냥 원하는 위치에 큰따옴표를 넣으면 에러가 난다.

 

 

해결방법은 원하는 위치에 큰따옴표를 넣고 큰따옴표 앞에 화면과 같이 \(역슬래쉬)를 넣어준다. 

(이클립스 화면에는 \버튼을 누르면 역슬래쉬로 자동으로 변환되어 나온다)

 

(\버튼은 엔터와 백스페이스 사이에 위치해있다)

 

 

 

*문자열 줄바꿈(\n)

문자열의 줄바꿈은 컴퓨터에 타자 치듯이 엔터를 치는것으로는 불가능하다.

줄바꿈을 원하는 위치에 \n(역슬래쉬n)을 넣어주면 된다. 

 

 

 

 

 

사실 이번 포스팅 중 몇가지는 정보처리기사 필기나 실기 공부할 때 프로그래밍 언어 부분에서 익힐 수 있다.

실제로 본인은 정처기 필기에서 익혔던 것들 덕분에 생활코딩 강의를 좀 더 수월하게 듣고있다. 

'KH정보교육원 > NCS테스트' 카테고리의 다른 글

Java 데이터타입  (0) 2021.06.17
Java 주석과 세미콜론  (0) 2021.05.22
Java 변수  (0) 2021.05.22
Eclipse 이클립스 설치와 기능  (0) 2021.05.20
Java실행  (0) 2021.05.20