삼항 연산자(조건 연산자) 조건식의 결과가 true(참)인 경우와 false(거짓)인 경우에 따라 다른 결과가 수행됨 if (조건문)을 간단히 표현할 때 사용 할 수 있음 연산자 기능 연산 예 조건식 ? 결과 1 : 결과; 조건식이 참이면 결과1을 조건식이 거짓이면 결과2가 선택됩니다. int num = (5>3) ? 10 : 20; 조건식이 참이라서 결과 10이 선택됩니다. 예제1) Java 2024. 4. 11. 10:07
논리 연산자 관계 연산자와 혼합하여 많이 사용 됨 연산의 결과가 true(참), false(거짓)으로 반환 됨 " > " 왼쪽 항이 크면 참을, 아니면 거짓을 반환합니다. " = " 왼쪽 항이 오른쪽 항보다 크거나 같으면 참, 아니면 거짓을 반환합니다. " Java 2024. 4. 9. 16:46
빠른 평가(short circuit evaluation) 빠른 평가(short-circuit evaluation)는 논리 연산에서 첫 번째 조건이 결과를 결정하는 경우, 두 번째 조건을 평가하지 않는 자바의 특성입니다 1. 논리 곱(&&)은 두 항의 결과가 모두 true일 때만 결과가 true 앞의 항의 결과가 false이면 뒤 항의 결과를 평가하지 않음( 뒤에 식을 연산하지 않는다) 2. 논리 합(||)은 두 항의 결과가 모두 false일 때만 결과가 false 앞의 항의 결과가 true이면 뒤 항의 결과를 평가하지 않음 (뒤에 식을 연산하지 않는다) Java 2024. 4. 9. 16:43
연산자(복합 대입 연산자) " += " : 두항의 값을 더해서 왼쪽 항에 대입합니다. " -= " : 왼쪽항에서 오른쪽항을 빼서 왼쪽항에 대입합니다. " *= " : 두항을 곱해서 왼쪽항에 대입합니다. " /= " : 왼쪽항을 오른쪽항으로 나누어 왼쪽항에 대입합니다. " %= " : 왼쪽항을 오른쪽항으로 나누어 그나머지를 왼쪽항에 대입합니다. 복합 대입 연산자는 대입 연산자 앞에 연산자를 작성해주어야 한다. 예제) Java 2024. 4. 9. 15:47
관계(비교)연산자 이항 연산자 연산의 결과가 true(참), false(거짓)으로 반환 됨, 비교연산자 라고도 함 조건문, 반복문의 조건식으로 많이 사용 됨 Java 2024. 4. 9. 15:02
연산자(증감, 감소) 단항 연산자 변수의 값을 오직 1 더하거나 1 뺄때 사용 연산자가 항의 앞에 있는가 뒤에 있는가에 따라 연산 시점과 결과가 달라짐 문장(statement)의 끝(;)을 기준으로 연산 시점을 생각해야 함증감연산자 사용시 후의로 쓸지 전의로 쓸지에 따라서 값이 변하기때문에 정확히 사용해주어야한다. Java 2024. 4. 9. 14:20