[JAVA] 데이터 타입

아임 레조·2022년 6월 21일
0

JAVA

목록 보기
4/21

조금 더 간단하게 class 생성하는 방법

  • 이전: File > New에서 새로운 java파일 생성
    새로운 방법: File > Class에서 새로운 java 파일을 바로 생성하고 class도 생성하면서 main method도 자동으로 생성

  • 소스코드를 입력하고 저장하면 .class 파일이 생성된다.
    class의 이름은 파일의 이름(Datatype)과 동일해야 한다.
    데이터의 종류에 따라 수행할 수 있는 연산이 달라진다.

숫자와 문자 데이터 타입과 연산

숫자

  • 자바에서 숫자는 다른 기호와 함께 입력하지 않고 그대로 입력한다.
  • '+' 연산자는 덧셈의 연산을 수행한다.

문자

  • 자바에서는 문자열은 쌍따옴표("")안에 적는다(''하면 에러)
  • '+' 연산자는 결합의 연산을 수행한다.
  • 문자열 간에는 '*' 연산자를 사용할 수 없다.
  • length 연산은 문자열의 길이를 반환한다.

숫자와 연산

  • Number라는 클래스(class)
  • main이라는 메소드(method)
  • 수학과 관련된 것들을 모아놓는 캐비닛같은 Math라는 클래스 존재
  • Math.까지 입력하면 옆에 네모상자가 뜨면서 이클립스가 관련 메소드를 추천해준다.
  • Math(Java Platform SE 8)

문자열의 표현

  • 문자열은 문자의 나열로 쌍따옴표("")로 표현
  • 문자는 따옴표('')로 표현
  • 이스케이프 기호는 줄바꿈 기호나 쌍따옴표같은 특수한 기호를 문자열에 넣기 위해 사용
  • 이스케이프 기호는 특정 문자와 결합해 제어문자로 기능하기도 하며, 쌍따옴표와 같은 특수한 문자와 결합하여 특수한 문자가 일반 문자라고 나타내주는 역할을 하기도 한다.
  • 줄바꿈이 하고 싶을 때 '\n'
  • 쌍따옴표를 문자열에 입력하고 싶을 때 쌍따옴표 앞에 역슬래시'\' 삽입

문자열 다루기

  • '.length'는 문자열의 길이를 산출
  • replace는 두 개의 인자 oldChar, newChar를 받는다. (oldChar 기존의 문자열, newChar는 바꾸고 싶은 문자열)
  • 문자열을 다루는 것이기 때문에 쌍따옴표("")를 써야 한다.
  • 문자열에서는 문자의 길이를 알아내거나, 문자열의 일부를 조작하는 등의 연산을 수행할 수 있다.
  • String(Java Platform SE7)
profile
어쩌다보니 백엔드 개발자/ 번아웃 없이 재밌게 개발하고 싶어요

0개의 댓글