728x90
Java의 장단점
장점 :
    1. 생산성이 좋다.
    2. 유지보수가 적게 든다.
    3. 버그가 내부적으로 거의 없다.
단점 : C++보다 실행속도가 느리다.
  1. 산술 연산
  2. 비교 연산
  3. 논리 연산
  4. 복합 대입 연산 & 단항 연산
  5. 후위 증가 & 전위 증가
  6. 숫자와 문자/문자열 연산
  7. 타입별 메모리 할당
  8. 변수 사용
  9. 변수로 오칙연산 사용
  10. continue와 break
  11. type casting
  12. overloading
  13. 배열
  14. random

 

산술 연산 (+, -, *, /, %) - 총 5가지

/ : 몫을 구함, %: 나머지를 구함, 우선순위가 존재

 

비교 연산

 

논리 연산자 (||, &&, !) - 총 3가지 + 1가지(^)

논리 and, 논리 or, 부정 연산자가 있다. 혼용해서 쓸 경우, 괄호로 구분해준다.

 

복합 대입 연산자 & 단항 연산자

복합 대입 연산자와 구태역 연산자를 구분할 줄 알아야한다.

 

후위 증가 & 전위 증가

후위 증가와 전위 증가 예시

 

숫자와 문자/문자열 연산

숫자와 문자/문자열의 연산 과정을 정확히 파악해야한다.

 

타입별 메모리 할당

정수(byte(1), short(2), int(4), long(8)), 실수(float(4), double(8))
문자(char(2)), 불린(boolean(1))

 

변수 사용

 

변수로 오칙연산 사용

 

continue와 break

continue와 break를 남발하면 코드 읽기 힘듦

 

type casting

숫자를 문자로, 문자를 숫자로 바꿔주는 Integer 클래스의 메소드 toString(), parseInt()를 사용한다.

overloading

함수에 전달하는 인수의 개수가 다르거나, 타입을 다르게 정의하면, 클래스 안에 사용된 함수의 이름을 동일하게 사용할 수 있다.

 

배열
# 배열 선언 방법 3가지
int[] ar = new int [5]; // 실제로 사용하는 문법
int[] br = new int [] {1,2,3,4,5}; 
int[] cr = {1,2,3,4,5};

배열 사용 시, 인덱스 유효범위를 고려하여 사용한다.

 

random

Random은 따로 import를 해주어 사용한다.

728x90

+ Recent posts