24.11.11 기본 연산과 변수
산술 연산
그냥 수학
사칙 연산+,-,*,/
나머지를 구하는 연산 -remainder (%) operator
비교 연산
==,!=,<,<=,>,>=
📌결과가 true 또는 false라는 것.
📌"조건"을 만들 때 사용된다는 것.
=가 아니라 ==<=, “크거나 같다”는 ≥ 대신 >=으로 표현=가 항상 오른쪽. ( =가 왼쪽에 있는 =<, =>는 비교 연산자가 아님 ) 변수
식별자 / 사용자가 알아보기 편하게 만든 것
int - 정수형
double - 실수형
char - 문자형 (작은 따옴표 '1', 'c')
String - 문자열 (큰 따옴표 "안녕하세요")
boolean - 참,거짓( =true, false)
📌 변수명은 대문자로 시작해도 되지만, 관습적으로는 소문자형태로 한다.
📌 변수는 소,대문자 구분한다.
🤖변수 = 데이터 ;
변수 이름이 = 왼쪽에 있을 때와 오른쪽에 있을 때는 의미가 완전히 달라짐
✏️오른쪽 - 그 변수가 기억하는 데이터를 의미
✏️왼쪽 -
//변수 이용
int price = 100;
int totalPrice = price;
System.out.println("price = " + price);
System.out.println("totalPrice = " + totalPrice);
//price 값 바꿔보기
price = 200;
System.out.println("price = " + price);
System.out.println("totalprice = " + totalPrice);
+= 순환 swap
//+= int count = 1; count = count + 1; count += 1; //두 줄은 같은 문장
📍오른쪽 계산 후 왼쪽에 적용
//순환 //세 변수 순환시키기 int b = 1; int c = 2; int d = 3; int e = b; //중요 - 이게 없으면 d=b할때 2로 나오게됨 (미리 저장시킴) b = c; c = d; d = e;
📍변수를 하나 더 만들어야 함
//swap //swap int A = 100; int B = 0; int change = A; A = B; B = change;
📍순환이랑 같은 구조
😐 느낀점
오늘은 그래도 아는 부분이라 할 만했음
다행이도 변수랑 기본 연산자는 알고 있어서 수업하는 동안 막힘 없었음