개발/파이썬
3/9 Java 인강 공부(feat.chatGPT)
배타브
2023. 3. 9. 09:00
728x90
반응형
아침에 일어나자 마자 하는 공부는 집중이 쉽지 않고
오늘 범위가 연산자 부분이어서 이전에 이해하고 넘어간 부분이라 강의만 쭉 듣고 챗gpt 로 정리 하려고 한다
오늘 강의가 2시간 짜리라 다 듣진 못했다. (수업종료후 파이썬 강의듣기전 듣고 넘어갈 예정이다)
chatGPT 의 연산자 강의
확신하는! Java 연산자는 하나 이상의 피연산자에 대해 특정 작업을 수행하는 기호 또는 키워드입니다. 다음은 일반적으로 사용되는 몇 가지 Java 연산자와 작동 방식입니다.
- 산술 연산자: 더하기, 빼기, 곱하기, 나누기와 같은 산술 연산을 수행하는 데 사용됩니다. 이러한 작업에 사용되는 기호는 다음과 같습니다.
- +(더하기)
- -(빼기)
- *(곱하기)
- /(나누기)
- % (모듈로 또는 나머지)
예:
int a = 10;
int b = 3;
int sum = a + b; // sum = 13
int diff = a - b; // diff = 7
int product = a * b; // product = 30
int quotient = a / b; // quotient = 3
int remainder = a % b; // remainder = 1
2. 할당 연산자: 변수에 값을 할당하는 데 사용됩니다. 이러한 작업에 사용되는 기호는 다음과 같습니다.
- =(단순 할당)
- += (더하기 대입)
- -=(빼기 대입)
- *= (곱셈 대입)
- /= (나누기 할당)
- %= (모듈로 할당)
예:
int a = 10;
a += 5; // a = a + 5; a = 15
a -= 3; // a = a - 3; a = 12
a *= 2; // a = a * 2; a = 24
a /= 4; // a = a / 4; a = 6
a %= 2; // a = a % 2; a = 0
3.비교 연산자: 값을 비교하고 부울 값(true 또는 false)을 반환하는 데 사용됩니다. 이러한 작업에 사용되는 기호는 다음과 같습니다.
- ==(같음)
- !=(같지 않음)
- >(보다 큼)
- <(미만)
- >=(크거나 같음)
- <=(작거나 같음)
예:
int a = 10;
int b = 5;
boolean result1 = a == b; // result1 = false
boolean result2 = a != b; // result2 = true
boolean result3 = a > b; // result3 = true
boolean result4 = a < b; // result4 = false
boolean result5 = a >= b; // result5 = true
boolean result6 = a <= b; // result6 = false
4.논리 연산자: 부울 값에 대한 논리 연산을 수행하고 부울 값을 반환하는 데 사용됩니다. 이러한 작업에 사용되는 기호는 다음과 같습니다.
- &&(논리적 and)
- ||(논리적 or)
- !(논리적 아님)
예:
boolean a = true;
boolean b = false;
boolean result1 = a && b; // result1 = false
boolean result2 = a || b; // result2 = true
boolean result3 = !a; // result3 = false
이들은 Java의 기본 연산자입니다. 비트 연산자, 삼항 연산자 등과 같은 다른 연산자도 많이 있지만 이러한 기본 연산자를 이해하면 작업하기에 좋은 기반이 됩니다.
커뮤니티 게시글 보다보면 chatGPT 멍청하다 뭐하다 그런글 많던데 적어도 개발언어 분야에서 내가하는 수준까지는 만족할만한 답변이 나온다.
728x90
반응형