java

    [JAVA] 기타연산자

    비트연산자 |, &, ^, ~, // 10 : 00001010 // 15 : 00001111 // 둘다 0인 경우만 0 그외 1 System.out.println(10 | 15); // 15 // 둘다 1인 경우만 1 그외 0 System.out.println(10 & 15); // 10 비트단위로 연산한다.(1Byte = 8bit) 참조 연산자 . 특정 범위 내에 속해 있는 멤버를 지칭할 떄 사용한다. System.out.println(""); 형변환 연산자 (type) 형변환 할 때 사용 (int)var; 삼항 연산자 ? : (조건식) ? (참) : (거짓) int x = 10; int y = 20; int result = x < y ? x : y; System.out.println(result); ..

    [JAVA] 논리연산

    논리연산 피연산자로 bollean만 허용한다. 산술 → 비교 → 논리연산 순으로 진행 AND && 둘다 ture 이어야 true ture && true // true ture && flase // false false && true // false false && false // false OR || 둘중 하나만 ture여도 true ture || true // true ture || flase // true false || true // ture false || false // false NOT ! 값을 부정한다. !true // false !false // true 효율적 연산 왼쪽 피연산자에서 결과가 정해지면 오른쪽은 수행치 않음. int a = 10 b = a < 5 && 0 < a++; Syst..

    [JAVA] 비교연산

    비교연산자 >, =,

    [JAVA] 산술 연산

    산술연산 사칙연산 + - * / % int result = 10 + 20 - 30 * 40 / 50 % 60; // 곱하기와 나누기(나머지)가 우선순위가 높음 복합 연산자 +=, -=, *=, /=, %= 변수에 저장되어 있는 값에 연산을 수행할때 수행할 연산자와 대입연산자를 결합해서 사용. result += 3; //reuslt = reuslt - 2 * 3; result -= 2 * 3; 증감연산자 ++, — 변수의 값을 1씩 증가 시키거나, 감소시킨다. int i = 0; System.out.println(++i); // 1 System.out.println(i++); // 1 System.out.println(--i); // 1 System.out.println(i--); // 1 전위형(++i)..