JAVA의 자료형

Jungmin Lee·2020년 12월 31일
0

JAVA

목록 보기
1/4
post-thumbnail

🌻 자료형에 대해

1. 숫자(상수): 변하지 않는 수

  • 2진수, 8진수, 10진수, 16진수(표현방식: 0x8 )

2. 변수: 특정 이름을 정하고 값을 변경할 수 있는 공간

1) 종류

  • 정수
    • byte : 1 byte
    • short: 2 byte
    • int : 4 byte
    • long: 8 byte
  • 실수
    • float: 4 byte
    • double: 8 byte
  • 문자
    • char: 2 byte
  • string: 문자열
  • Boolean: 논리형(1 byte)

*변수는 의미를 잘 부여하는 것이 중요하다

2)특징

  • 선언후에 대입하는 방법과 선언하며 대입하는 방법 있음
  • 변수규칙: 대문자, 소문자 구분함, 언더바가능, 숫자로 시작불가
  • 낙타표기법(Camel) 사용
  • 예약어(int, double 등) 사용불가
  • 같은이름의 변수명 사용불가

3. Array(배열)

:같은 자료형 변수들의 모음

정적할당

//선언면저하는 방법
int arr[]=new int[8];
int[] arr= new int[8];// 둘다가능
//선언과 초기화를 동시에 하는 방법
int arr[]={1,2,3,4,5,6}
  • 선언된 각 요소의 값은 기본값으로 초기화 되어있다.

동적할당

int arr[];
arr=new int[8];

Alias

int arr[]={1,2,3};
int myalias[]=arr;

: 주소를 알려주는 것으로 이름만 바꿔주는것 복사가 아님

→ myalias[0]=70으로 바꾸면 arr[0]도 70

2차원 배열

  • 배열의 크기를 일괄지정
int[][] arr= new int[7][2];
  • 다차원 배열에서 마지막 차수의크기 지정하지 않고 각각 다르게 지정
int[][] arr= new int[3][];
arr[0]= new int[2];
arr[1]= new int[1];
arr[2]= new int[5];

4. String

:문자열

  • 비교하는 방법
string1.equals(string2)
profile
금융 도메인과 개발 지식을 함께 쌓아가는 주니어 개발자입니다😊

0개의 댓글