basicJAVA/2. 연산자

201007 Operation_01

unemo 2020. 10. 7. 18:16
반응형
/*
	1. 연산자 기본
		연산자는 크게 3개로 나뉜다
		1+2 이나 3+5*7 이나 3x + 2y + 3 = 21 이런건 
		다 두개씩 차례대로 계산해야하니까 이항
		-10 이나 10++ 이게 단항
		삼항은 따로배울것
		
		-단항 연산자
		 : ++ , --, +(더하기가 아니라 양수.더하기면 이항이됨), 
		 	-(음수), ~, !(not), (타입) <cast연산자 
		-이항 연산자
		 : 사칙연산자 ( +, -, *, / )
		    나머지 연산자 (%),
		    쉬프트 연산자 (<<, >>, >>>)
		    대입    연산자 (=, op=)
		    비교    연산자 (<, >, <=, >=, ==, !=)
		  &, |(or), ^(xor연산자), &&(and결합) ,||(or결합)   
		-삼항 연산자
		 : 조건식? true일때 수행 : false일때 수행
		 	*조건을 둘중에 하나밖에 못함. 삼항안에 삼항안에 삼항 이런식으로 보완
	2. 연산우선순위
		 -일반적으로 단항연산자 > 이항연산자 > 삼항연산자
		 -증감연산자 > 산술연산자 > 비교연산자 > 논리연산자 > 대입연산자
		 	모든건 대입이 맨 마지막.. 항상 우측의 계산이 끝나야 왼쪽에 대입하니까
		 
		 
		 
	*/
반응형

'basicJAVA > 2. 연산자' 카테고리의 다른 글

201012 Operation_04  (0) 2020.10.12
201012 Operation_3(2)  (0) 2020.10.12
201008 Operation_03  (0) 2020.10.08
201008 Operation_02  (0) 2020.10.08