산술 : +, -, *, /, %
사칙연산
부호 : +, -
음수 양수
문자열 : +
연결자
대입 : =, (사칙연산)=
왼쪽의 값과 오른쪽의 값을 연산을 하여 대입
증감 : ++, -- 구현문에 사용 ++ 자동으로 1만큼증가 --자동으로 1만큼감소
앞에 붙으면 전위연산자(명령어 블록이 시작하기전에 연산)
뒤에 붙으면 후위연산자(명령어 블록이 끝난시점에 연산)
비교 : ==, !=, >, <, >=, <=, instanceof
값의 비교
논리 : !, &, |, &&, || (not,and,or)
논리적 연산
조건식 : (조건식)? a:b
조건식에 따라 a또는 b을 출력
비트 : ~, &, |, ^
비트 not, and, or, Xor연산
쉬프트 : >>, <<, >>>
비트를 좌측/우측으로 밀어서 이동
자료형[] 배열명 = 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"}