증감 연산자(5)
-
증감 연산자, 증감 연산자 종류, 증감 연산자 prefix/postfix 기능, 증감 연산자 선행/후행 실행후 결과값 확인(주의)
증감 연산자(increment and decrement operators)· 변수에 저장되어 있는 값을 1씩 증가 혹은 감소시킬 때 사용하는 연산자입니다.· 모든 수치 데이터 형식과 열거형식에서 사용합니다.· ++ 또는 -- 연산자가 변수 앞에 위치하느냐? 아니면 변수 뒤에 위치하느냐? 에 따라 값이 달라질 수 있으므로 증감연산자를 사용하실 때는 항상 주의하셔야 합니다. 증감 연산자 종류피연산자가 단 하나뿐인 단항 연산자입니다. 증감 연산자 설명 ++a 선 증가, 후 연산 (먼저 증가하고 그 다음 연산) a++ 선 연산, 후 증가 (먼저 연산하고 그 다음 증가) --a 선 감소, 후 연산 (먼저 감소하고 그 다음 연산) a-- 선 연산, 후 감소 (먼저 연산하고 그 다음 감소) 증감 연산자 prefix/..
-
Ex08-증감 연산자 선행/후행비교
증감 연산자 선행/후행비교 소스코드 int main(void) { int num1=10, num2=20; int r1, r2; //증가연산자 // printf("%d \n",++num1); // 결과는 11 // printf("%d \n",num1); // 결과는 11 // // printf("%d \n",num2++); // 결과는 20 // printf("%d \n",num2); // 결과는 21 //감소연산자 printf("%d \n",--num1); // 결과는 9 printf("%d \n",num1); // 결과는 9 printf("%d \n",num2--); // 결과는 20 printf("%d \n",num2); // 결과는 19 return 0; } 출력결과 증감연사자 선행/후행 감소연산자..
-
증감연산자- OperatorEx01.java
증감 연산자 소스코드 public class OperatorEx01 { public static void main(String[] args){ System.out.println("=========증가 연산자========="); int i1=5; int i2=5; System.out.println("증가연산자 선행 : " + (++i1) ); System.out.println("i1 : " + i1); System.out.println("증가연산자 후행 : "+ (i2++) ); System.out.println("i2 : " + i2); System.out.println("\n=========감소 연산자========="); System.out.println(""); int j1 = 10; int j2..
-
증감 연산자 선행/후행 실행후 결과값 확인- OperatorEx15
증감 연산자 선행/후행 실행후 결과값 확인 소스코드 public class OperatorEx15 { public static void main(String[] args) { int n1=7; int result1=0; result1 = ++n1; System.out.println("++n : " + result1); int n2=7; int result2 =0; result2= --n2; System.out.println("--n : " + result2); int n3=7; int result3 =0; result3= n3++; System.out.println("n++ : " + result3); int n4=7; int result4 =0; result4= n4--; System.out.print..
-
OperatorEx05.java-증감/비교/논리 연산자
증감/비교/논리 연산자 소스코드 public class OperatorEx05 { public static void main(String[] args){ System.out.println("=========증감/비교/논리 연산자========="); System.out.println("논리 곱:"); int a, b; a = b = 10; boolean c = (a++ >= ++b) && (++a > b++); System.out.println("a++ >= ++b && ++a : " + c); System.out.println("a : " + a); System.out.println("b : " + b); System.out.println(""); System.out.println("논리 힙:"); i..