▶ 복합대입연산자 산술연산자와 대입연산자를 함께 사용하는 연산자 연산처리속도가 빨라지므로 사용하는 걸 권장한다. 1. += a = a + 3; => a += 3; 2. -= a = a - 3; => a -= 3; 3. *= a = a * 3; => a *= 3; 4. /= a = a / 3; => a /= 3; 5. %= a = a % 3; => a %= 3; (기존의 a 값에 3을 더하거나, 빼거나, 곱하거나, 나누거나 그 결과 값을 다시 한번 a변수에 대입해주겠다.) 예제 int num = 12; System.out.println("현재 num : " + num); // 12 1. num을 3만큼 증가시키기 num = num + 3; System.out.println("3 증가시킨 num : " + ..
▶ 증감연산자(단항연산자) ++ : 변수에 담긴 값을 1 증가시키는 연산자\ ++ 변수값(전위연산자) 변수값 ++(후위연산자) -- : 변수에 담긴 값을 1 감소시키는 연산자 -- 변수값(전위연산자) 변수값 --(후위연산자) (증감연산자)변수 : 전위연산 -> 선증감 후처리 변수(증감연산자) : 후위연산 -> 선처리 후증강 전위연산 테스트 int num = 10; System.out.println("전위연산 적용전 num : " + num); // 10 System.out.println("1회 수행 후 결과 : " + ++num); // 11 System.out.println("2회 수행 후 결과 : " + ++num); // 12 System.out.println("3회 수행 후 결과 : " + ++n..
▶ 출력문의 종류 System.out.println(출력하고자 하는 값); => 값 출력 후 줄바꿈(개행) 자동으로 넣어줌 System.out.print(출력하고자 하는 값); => 값을 출력만 해줌 System.out.printf("출력하고자 하는 형식", 출력하고자 하는 값); => f는 format(형식)을 의미 => 형식에 맞춰서 값들이 출력만 되고 끝(줄바꿈이 되지 않음 \n을 해줘야 함) => 문자열 안에 그 값이 들어갈 자리를 다음과 같은 형식으로 잡아줘야 한다. ▶ 형식의 종류 %d : 정수 %f : 실수 %c : 문자 %s : 문자열 ▶ 활용 예시 1. 정수 테스트 iNum1 : 10, iNum2 : 20 을 출력해보자. int iNum1 = 10; int iNum2 = 20; ■ pri..
▶ 형변환(casting) 이란? 값의 자료형을 바꾸는 개념 [표현법] 자료형 변수명 = (바꿀 자료형)값; 컴퓨터의 값 처리 규칙 1. 대입연산자(=) 기준으로 왼쪽과 오른쪽은 같은 자료형이여야함. => 즉, 같은자료형에 해당하는 값만 대입 가능 => 다른 자료형의 값을 대입하고자한다면 "형변환"이 필수 [표현법] 자료형 변수명 = (바꿀 자료형)값; 2. 같은 자료형끼리만 연산 가능 => 즉, 다른자료형끼리 연산을 수행하고 싶으면 한 구문은 "형변환"을 해야한다. [표현법] 값 + (바꿀 자료형) 값; ▶ 형변환의 종류 [표현법] (형변환연산자) 값; 1. 자동형변환(autocasting) 자동으로 형변환이 진행되기 때문에 내가 직접 형변환할 필요가 없다. 작은 바이트의 자료형 -> 큰 바이트의 자료..