본문 바로가기
study/Java

[Java] 6. 단항 연산자 (증감연산자, 논리부정, 부호연산자)

by 금이패런츠 2022. 3. 11.
728x90
반응형
package chap3;
/*
 *  단항 연산자 : 증감연산자 (++,--)
 *  ++ : 숫자의 값을 1씩 증가
 *  -- : 숫자의 값을 1씩 감소
 *  
 *  단항 연산자 : 논리 부정 (!)
 *      true == !false
 *      false = !true
 *      
 *  단항 연산자 : 부호연산자 (+,-)
 *      + : 현재 부호를 유지
 *      - : 현재 부호를 변경
 */
public class OpEx1 {

	public static void main(String[] args) {
		int x=5, y=5;
		x++; //후위형
		y--;
		System.out.println("x="+x+",y=" + y); //6,4
		++x; //전위형
		--y;
		System.out.println("x="+x+",y=" + y); //7,3
		x=y=5;
		y = ++x; //x의 값을 1 증가 후, 증가된 값을 y에 대입
		System.out.println("x="+x+",y=" + y); //6,6
		y = x++; //x의 값을 y에 대입 후, x값을 1 증가
		System.out.println("x="+x+",y=" + y); //7,6
		x=5;
		System.out.println("x="+ x++); //Sysout : 콘솔출력. 표준출력.
		System.out.println("x="+ ++x);
		
		System.out.println("true" + !false);
		System.out.println("false" + !true);
		System.out.println(" 1 != 1 = " + (1 != 1));
		System.out.println(" 1 != 2 = " + (1 != 2));
		
		x = -10;
		System.out.println("+x=" + +x); //-10
		System.out.println("-x=" + -x); //10
		x = 10;
		System.out.println("+x=" + +x); //10
		System.out.println("-x=" + -x); //-10
	}
}

3장 연산자.pdf
1.01MB

728x90
반응형

'study > Java' 카테고리의 다른 글

[Java] 7. 산술연산자  (0) 2022.03.11
[Java] 6. 단항 연산자 (증감연산자) Exam1  (0) 2022.03.11
[Java] 1 ~ 5. TEST2 풀이  (0) 2022.03.10
[Java] 1 ~ 5. TEST1 풀이  (0) 2022.03.10
[Java] 1 ~ 5. TEST2  (0) 2022.03.10