대입 연산자(Assignment operator) - 값을 대입하기 위해 사용하는 연산자 - 오른쪽 값을 왼쪽에 대입 왼쪽 = 오른쪽 let a = 10; 산술 연산자(Arithmetic operator) - 사칙연산(+, -, *, /), 나머지 연산자(%), 지수 연산자(**) 등이 존재 let a = 10; let b = 3; document.write(a + b); // 13 document.write(a - b); // 7 document.write(a * b); // 30 document.write(a / b); // 3.3333333 document.write(a % b); // 1 document.write(a ** b); // 1000 증감 연산자 - postfix 방식 : 선 연산 후 ..
- 초 단위로 입력 받아서 몇 분 몇 초인지 계산 second = int(input("초를 입력하시오: ")) minute = second // 60 second %= 60 print(minute,"분", second, "초") - 가게 매출 계산 americano = int(input("아메리카노 판매 개수: ")) cafelatte = int(input("카페라떼 판매 개수: ")) capucino = int(input("카푸치노 판매 개수: ")) sales = americano * 2000 + cafelatte * 3000 + capucino * 3500 print("총 매출은", sales,"입니다.") margin = sales - 100000 if margin > 0: print("흑자입니다..
산술 연산자 덧셈 : + 뺄셈 : - 곱셈 : * 나눗셈(소수점) : / 나눗셈 몫 : // 나눗셈 나머지 : % print(7+4) # 11 print(7-4) # 3 print(7*4) # 28 print(7/4) # 1.75 print(7//4) # 1 print(7%4) # 3 지수(power) 연산자 - 지수 연산자 (**) 지수 계산 : ** 2 ** 5 # 32 대입 연산자 (=) : 등호의 왼쪽 값을 오른쪽 변수에 저장 x = y = 10 print(x) # 10 print(y) # 10 복합 연산자 : 대입 연산자와 다른 연산자 합쳐 놓은 것 x += y => x = x + y x -= y => x = x - y x *= y => x = x * y x /= y => x = x / y x ..
1. 연산자 : 어떠한 기능을 수행하는 기호 피연산자 : 연산자의 작업 대상 연산자 우선순위 ① 산술 > 비교 > 논리 > 대입 ② &&, &(and) > ||, |(or) ③ 덧셈연산자 > shift 연산자 산술 변환 : 피연산자의 자동 형변환 ① 두 피연산자의 타입을 같게 일치시킴(둘 중 더 큰 타입으로) ② 피연산자의 타입이 int보다 작은 타입이면 int로 변환 2. 단항 연산자 증감연산자(++ --) j = ++i; // 선 증감 후 연산 j = i++; // 선 연산 후 증감 int i = 5; int j = 0; j = i++; System.out.printf("j=i++; 실행 후, i=%d, j =%d%n", i, j); // j=i++; 실행 후, i=6, j =5 i = 5; j = ..