java

JAVA

JAVA(7-4) 연산자(논리부정연산자)

▶ 논리부정연산자 논리값(true/false)을 반대로 바꿔주는 연산 [표현법] !논리값 예제 System.out.println("true의 부정 : " + !true); // false System.out.println("false의 부정 : " + !false); // true boolean b = true; boolean b2 = !b; System.out.println("b : " + b); // true System.out.println("b2 : " + b2); // false boolean b3 = !(5 > 3); System.out.println("b3 : " + b3); // false

JAVA

JAVA(7-3) 연산자(복합대입연산자)

▶ 복합대입연산자 산술연산자와 대입연산자를 함께 사용하는 연산자 연산처리속도가 빨라지므로 사용하는 걸 권장한다. 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 : " + ..

JAVA

JAVA(7-2) 연산자(증감연산자)

▶ 증감연산자(단항연산자) ++ : 변수에 담긴 값을 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..

JAVA

JAVA(7-1) 연산자(산술연산자)

▶ 산술연산자 1. 더하기(+) 2. 빼기(-) 3. 곱하기(*) 4. 나누기(/) 5. 나머지(%) ※ 이항연산자 : 자바에서는 두개가 같다는 의미로 == 연산자를 사용한다. 1) 더하기, 뺴기 int num1 = 10; int num2 = 3; System.out.println("num1 + num2 = " + (num1 + num2)); System.out.println("num1 - num2 = " + (num1 - num2)); 이때 num1 + num2를 그대로 출력해버리면 String 문자열로 취급하기 때문에 103이라는 결과가 나온다. 따라서 ( ) 처리를 해줘야 한다. 2) 곱하기, 나누기, 나머지 System.out.println("num1 * num2 = " + (num1 * num2..

JAVA

JAVA(6) 출력문

▶ 출력문의 종류 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..

JAVA

JAVA(4) 형변환(casting)

▶ 형변환(casting) 이란? 값의 자료형을 바꾸는 개념 [표현법] 자료형 변수명 = (바꿀 자료형)값; 컴퓨터의 값 처리 규칙 1. 대입연산자(=) 기준으로 왼쪽과 오른쪽은 같은 자료형이여야함. => 즉, 같은자료형에 해당하는 값만 대입 가능 => 다른 자료형의 값을 대입하고자한다면 "형변환"이 필수 [표현법] 자료형 변수명 = (바꿀 자료형)값; 2. 같은 자료형끼리만 연산 가능 => 즉, 다른자료형끼리 연산을 수행하고 싶으면 한 구문은 "형변환"을 해야한다. [표현법] 값 + (바꿀 자료형) 값; ▶ 형변환의 종류 [표현법] (형변환연산자) 값; 1. 자동형변환(autocasting) 자동으로 형변환이 진행되기 때문에 내가 직접 형변환할 필요가 없다. 작은 바이트의 자료형 -> 큰 바이트의 자료..

동동이임
'java' 태그의 글 목록 (7 Page)