JAVA의 정석 - 3단원

아빠는 외계연·2022년 11월 28일
0

JAVA

목록 보기
3/3

연산자

  • 연산을 수행하는 기호
  • 연산자 우선순위
    • 산술 -> 비교 -> 논리 -> 대입
    • 단항 -> 이항 -> 삼항
  • 증감 연산자
    • 증가 연산자(++) : 피연산자의 값을 1 증가시킨다.
    • 감소 연산자(--) : 피연산자의 값을 1 감소시킨다.
    • 전위형 : 값이 참조되기 에 증가
    • 후위형 : 값이 참조된 에 증가
  • 형변환 연산자(casting)
    • 변수 또는 상수의 타입을 다른 타입으로 변환하는 것
    • 방법
      • 형변환 하고자 하는 변수, 리터럴 앞에 변환하고자 하는 타입을 괄호와 함께 붙여준다.
      • (타입)피연산자
  • 자동 형변환
    • 변수의 저장공간이 넣고자 하는 값보다 더 클경우에는 형변환 명시 없이도 자동으로 형변환 되지만, 더 작을 경우에는 에러가 발생한다.(값손실 되기 때문)
  • int 타입은 소수점을 저장하지 않는다 -> 반올림 해주지 않음
    • 올바른 연산결과를 얻기 위해서는 피 연산자 중 한쪽을 실수형으로 형변환해야한다.
  • 피 연산자들의 타입이 int보다 작은 타입이면 int로 변환된다

Math.round()

  • 소수점 첫째 자리에서 반올림 해주는 함수

문자열의 비교

  • equals() 메서드 사용
  • 객체가 달라도 내용이 같으면 true를 반환
  • ==는 객체가 같아야 true를 반환

조건 연산자

  • ? : 삼항 연산자
    • ex) result = (x > y) ? x : y;
    • 해당 결과가 true이면 x반환, false이면 y가 반환된다.

복합 대입 연산자

  • i = i + 3 -> i += 3으로 나타낼 수 있다.
profile
Backend Developer

0개의 댓글