개발자는신이야
The first step
개발자는신이야
전체 방문자
오늘
어제
  • 분류 전체보기 (114)
    • 🍃웹개발 Spring (15)
    • ❓내 질문 (4)
    • 🔥웹개발종합반 (11)
    • 💻개인프로젝트 (5)
    • 😕error (2)
    • 💡알고리즘 (3)
    • 📖혼자공부하는자바 (22)
    • 📑WIL (2)
    • 🥸 CS 면접 스터디 (13)
    • 🤓천재교육 풀스택 1기 노트 (21)
    • ⏰정처기 공부 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Spring
  • repository
  • jquery
  • Controller
  • db
  • boot
  • database
  • CSS
  • SQL
  • dependencies
  • Lombok
  • JPA
  • 기초
  • Java
  • CRUD
  • API
  • IntelliJ
  • HTML
  • 변수
  • style

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
개발자는신이야

The first step

📖혼자공부하는자바

Hanghae Solution [증감 연산자]

2022. 11. 18. 13:22

Q. 다음 코드를 실행했을 때 출력 결과는 무엇입니까? (증감연산자에 대해 알아보세요!)

int x=10;
int y=20;
int z = (++x) + (y--);
System.out.println(z);

 

 

Sol. 문제 풀이

public class HangheaSol02 {
    public static void main(String[] arg){
        int x=10;
        int y=20;
        //증감 연산자는 증감 연산자만 사용될 때는 ++ 혹은 --가 앞에 있던, 뒤에 있던 상관이 없다.
        //하지만 피연산자가 2개 이상인 연산식에서 사용될 때의 실행 방식은 아래와 같다.
        //1. 증감 연산식이 앞에 있는 ++x는 순서대로 실행 된다.
        //2. 증감 연산식이 뒤에 있는 y--는 연산이 끝난 뒤에 따로 실행된다.
        int z = (++x) + (y--);  //z = 11 + 20
                                //y == 9
        System.out.println(z);  //z == 31
    }
}

'📖혼자공부하는자바' 카테고리의 다른 글

Chapter 04-3 반복문, break문, continue문  (0) 2022.11.21
Hanghae Solution [Math.random()]  (0) 2022.11.18
Hanghae Solution [타입 변환]  (0) 2022.11.18
Chapter 04-2 Math.random()  (0) 2022.11.13
Chapter 04-1 조건문  (0) 2022.11.13
    '📖혼자공부하는자바' 카테고리의 다른 글
    • Chapter 04-3 반복문, break문, continue문
    • Hanghae Solution [Math.random()]
    • Hanghae Solution [타입 변환]
    • Chapter 04-2 Math.random()
    개발자는신이야
    개발자는신이야
    첫발을 내디딘 초보 개발자입니다.

    티스토리툴바