[21.07.01] 연산자(Operator)

yed·2021년 7월 1일
0

CRUD를 할줄아는 개발자가 되자

오늘은 오전수업만 진행했기에 분량이 적네용


연산자(Operator)

연산자내용
=대입 연산자
+,-,*,/,%산술 연산자
+=, -=, *=, /=, %=복합 대입 연산자
++, --증감 연산자
>, <, <=, >=, ==, !=비교 연산자
&&, ||, !논리 연산자

대입 연산자

오른쪽 단의 값을 왼쪽의 변수에 저장하는 연산자입니다.

산술 연산자

수학 사칙연산이랑 똑같아요. 한가지 주의할 점은 정수/정수나눈 몫을 계산하고 정수%정수나눈 나머지를 계산합니다.
실수/실수, 실수/정수, 정수/실수소수점까지 계산되는 나눗셈으로 참고하세용

복합 대입 연산자

(a = a+n) == (a += n)

산술 연산자 코드를 단축시키기 위해 사용하는 연산자로 변수 값에 n을 더한 결과를 다시 변수에 저장합니다.

증감 연산자

(a++) == (a = a+1) == (a += 1)

변수의 값을 1 증가 혹은 감소할 때 사용하는 연산자로 변수 전위(prefix)과 후위(postfix) 배치에 따라서 우선순위가 달라집니다. 전위 배치가 더 높아요

int x=10;
result= x++ + 5 + ++x;
System.out.println("x="+x);
System.out.println("result="+result);

연산순서
1. x++ + 5 | result=15, x=11
2. result + ++x | result=27, x=12

비교 연산자

두값을 범위적으로 비교할 때 사용하는 연산자입니다. 연산 결과로 true, false를 반환해요

논리 연산자

boolean 타입의 변수를 사용하는 연산자입니다.

  • A && B : and연산. 논리곱이라고도 해요. A와 B 모두 true일때만 true, 나머지는 false를 반환합니다. 조건이 전부 만족해야 할 때 사용하면 되겠어요
  • A || B : OR연산. 논리합이라고도 해요. A 또는 B가 true면 true고 둘 다 false일때만 false를 반환합니다.
  • !A : NOT연산. 논리부정이고요 반대값을 반환합니다!

흐름제어

제어문이라고도 하며 프로그램의 실행흐름을 개발자가 원하는 방향으로 바꿀때 사용해요. 조건문과 반복문이 존재합니다.

  • 조건문 : if, if-else, if-esle if-else, switch
  • 반복문 : for, while, do-while

더 자세한 조건문과 반복문은 내일~~


기타

  • 집에서 개발환경구축
    1.학원pc와 동일한 개발환경 구축 (자바, 이클립스)
    2.학원에서 작업중이던 프로젝트 내보내기

  • 실행했을때 생기는 에러는 논리적 에러라고해요

  • dead code : 의미가 없는 코드.

profile
6개월 국비과정 기록하기

0개의 댓글