본문 바로가기

언어/Java

연산자

/**/ , //  : comment 주석, compile이나 실행에 영향을 주지 않는다. annotation은 주석이지만 실행에 영향을 준다.

 

※ 연산자
    - 산술연산자 : +, -, *, /, %
    - 대입연산자 : =, +=, -=, *=, /=, %=
    - 단항연산자 : ++, --
    - 비교연산자 : >, >=, <, <=, ==, != 1 이상은 >=1, 1초과는 >1, 오늘이*후 >= 오늘날짜

                           (*이 以 여기엔 ~를 가지고란 뜻 있음, 나중에 이런거 있으면 포함한 뜻인지 아닌지 한번 체크)                   

    - 논리연산자 : &&(and), ||(or), !(not)
                            ex) int cnt = 0;
                                  boolean m() {
                                  cnt++;
                                  return true; 
                                  // 반드시 처리 둘 다 해야하는 거면 1개짜리를 써야 둘 다 한다.
                                  1번 경우) s o p (1>0 && m()); // true
                                                  s o p(cnt); //1
                                  2번 경우) s o p (1<0 && main());
                                                  s o p(cnt); //0
                                  3번 경우) s o p (1>0 & m()); // true
                                                  s o p(cnt); //1
                                  4번 경우) s o p (1<0 & main());
                                                  s o p(cnt); //1
                                  }

    - 삼항연산자 : 조건?참:거짓
    - 비트연산자 

※ 연산자우산순위
단항연산자, 산술연산자, 논리연산자(&&, || 중 &&가 먼저 연산됨 그 다음 !), 대입연산자가 제일 낮다.

'언어 > Java' 카테고리의 다른 글

if 조건문, Math.random() 함수  (0) 2023.07.25
IDE 아닌 방법으로 Java 사용할 때 경로 지정하기  (0) 2023.07.25
자료형  (0) 2023.07.24
IDE 아닌 방법으로 Java 사용해보기  (0) 2023.07.24
Java란?  (0) 2023.07.24