JAVA

숫자와 문자

요리하다그만둠 2022. 5. 15. 21:47

프로그래밍 입문자에게 가장 익숙한 데이터 타입(data type)은 숫자와 문자입니다. 

실제로 가장 많이 사용되는 데이터 형인 문자와 숫자를 프로그래밍에서는

어떻게 표현하고 연산하는지 알아보겠습니다.

 

먼저 File 에서 New 에서 JAVA project를 선택

project name 원하는 폴더 파일명 쓰기

그후

빨간 표시된 화살표를 누르면 폴더가 나옴 src폴더에 다시 마우스 오른쪽 클릭 new를 누르고 package선택

Finish 선택

폴더같은게 있는걸 확인가능 다시 NumberString에 마우스 오른쪽클릭

Class 선택

Finish

1
2
3
4
5
6
7
public class Number {
    
    public static void main(String[] args) {
        
    }
}
 
cs

 

작성

 public static void main(String[] args) {  }

는 실습때 항상 쓰게되는데 나중에 따로 설명하도록 하겠습니다. 일단 코드를 실행시키기 위해서는 항상 쓰고 { } 안에 코드를 써서 실행시킵니다.

 

 

 

다시 public static void main(String[] args) {  }

중괄화 안에 System.out.println();을 써보자

-자바에서는 코드를 다쓰고난후 항상 ;를 써서 마무리 한다.

 

System.out.println() 라는 메소드는 사용하면 모니터에 전달된 데이터를 출력한 후에 줄 바꿈까지 해줍니다.

일단 간단하게 ()안에 1+2를 써보고 작동시켜봅니다.

패키지 글씨 위에있는 초록색 화살표가 그려진게 작동시키는 버튼

작동 시켜보면 결과는 3이 출력됨 숫자를 바꿔서 2.3 + 2.2를 하면

4.5가 출력되는걸 확인할수있습니다.

 

문자를 출력시에는 ' '와" "를 사용하게되는데 

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

System.out.pri

ntln(); 에 숫자를 지워주고 '안'을 쓴후 출력

안이 정상적으로 출력된걸 볼수있슴니다.  2글자 이상부터는 ""를 사용

안녕이 정상적으로 출력됨 안녕을 ''로 감싸서 출력할순없지만 한글자는 ""으로 감싸서 출력은 가능하다.

 

문자열을 붙여서 사용하고 싶을때에는 ":" + ";"를 사용한다.

정상출력됨 안녕 뉴비로 출력시키고 싶으면 "안녕(스페이스바)"하고 출력하면 띄워쓰기 되서 출력됨

또한 글안에 "를 삽입 하고싶으면 \를 사용하는데

" 앞에 위치시키면 " 를 문자열의 시작과 끝을 구분하는 구분자가 아니라 단순히 문자로 해석하도록 강제할 수 있습니다. 이러한 기법을 escape(이스케이프)라고 하는데 

큰따옴표가 가진 문법적인 역할에서 도망(escape)쳐서 문자로 인식하도록 한도록 합니다.

외에도 "\t" 을 사용하면 스페이스바를 4번 누른것과 같이 글이 벌려집니다.

글안에 붙여써도되고 ""로 감싸서 따로 붙여줄수도있습니다. 

\n을 하게되면 엔터를 친것처럼 됩니다.