operator
-
[Kotlin] 연산Kotlin 2022. 9. 14. 14:53
package days01 fun main(){ // 단항 연산자: 항이 하나인 연산자 // +: 양수-> 양수, 음수-> 음수 val a1:Int=10; val a2:Int=-10; val r1:Int=+a1; val r2:Int=+a2; println("a1:$a1, r1:$r1") println("a2:$a2, r2:$r2") // -: 양수-> 음수, 음수-> 양수 val r3:Int=-a1; val r4:Int=-a2; println("a1:$a1, r3:$r3"); println("a2:$a2, r4:$r4"); // !: true-> false, false-> true val a3:Boolean=true; val a4:Boolean=false; val r5:Boolean=!a3; val r6..
-
[JAVA] 연산자(Operator)언어/JAVA 2022. 9. 7. 17:08
연산의 우선순위 1. ( ) 2. 변수의 앞에 사용되었다는 가정하에 ++, -- 3. 곱셈, 나눗셈, 나머지 4. 덧셈, 뺄셈 5. 비교(관계)연산자 6. 논리연산 7. 대입연산 1. 산술연산자 int n=50; // 피연산자로 쓰인 변수와 연산의 결과를 저장할 변수가 같은 연산 n=n+10; // 현재 n값(50)과 두번째 피연산자인 10이 CPU로 전달되어 덧셈됨 // 연산결과가 돌아와서 다시 n변수에 저장됨 // 연산에 참여했던 n값 50은 사라지고, 연산 결과인 60이 n변수에 남음 // 간략하게 다음과 같이도 사용함-> n+=10 n++, n-- -특정 변수의 값을 1 증가하거나 감소시킬 수 있는 연산자 -대입연산자(=)를 사용하지 않고 값을 변경함 // 단항연산일때는 ++나 --를 앞 또는 뒤..