2일

권준석·2022년 8월 25일
0

연산자

산술 : +, -, *, /, %
사칙연산

부호 : +, -
음수 양수

문자열 : +
연결자

대입 : =, (사칙연산)=
왼쪽의 값과 오른쪽의 값을 연산을 하여 대입

증감 : ++, -- 구현문에 사용 ++ 자동으로 1만큼증가 --자동으로 1만큼감소
앞에 붙으면 전위연산자(명령어 블록이 시작하기전에 연산)
뒤에 붙으면 후위연산자(명령어 블록이 끝난시점에 연산)

비교 : ==, !=, >, <, >=, <=, instanceof
값의 비교

논리 : !, &, |, &&, || (not,and,or)
논리적 연산

조건식 : (조건식)? a:b
조건식에 따라 a또는 b을 출력

비트 : ~, &, |, ^
비트 not, and, or, Xor연산

쉬프트 : >>, <<, >>>
비트를 좌측/우측으로 밀어서 이동

배열

  • 같은 타입의 데이터를 연속된 공간에 저장하는 자료 구조
  • 각 데이터 저장 위치는 인덱스 부여해 접근
  • 인덱스로 구분, 인덱스는 0~시작
  • value 구분된 데이터 값
  • 덜어져있는 자료형을 하나로 컨트롤 하기위해 배열을 바꾼것
  • 라인수를 줄일수 없다
  • 숫자의 기본 값은 0 문자열의 기본 값은null 문자의 기본 값은 스페이스( )

자료형[] 배열명 = new 자료형[갯수]
크기만 지정하는 방법

내용은 구현문으로 따로 넣어져야한다
배열명[] = 초기값;

자료형[] 배열명 = {초기값,초기값,초기값....}
초기값을 설정해 크기와 같이 지정하는 방법

초기값의 갯수만큼 인덱스가 늘어난다

예제)
int[] point = new int[5]

int[]를 저장하는 자료형 선언
point 변수명
위에 int[5]는 배열의 크기 5개(size)의 int를 저장할 수 있는 저장 공간

point[0]=80; 포인트 배열의 0번 인덱스의 value 값을 숫자 80자료(value)를 저장한다

String[] partName={"java","mysql","oracle","html","css"}

profile
ㅇㅇ

0개의 댓글