<문제와 문제풀이>
Q1.
int a=5;
int b=++a * 2;
int c=a-- - ++b;
int d=a++ * c--;
문제풀이
a | b | c | d |
5(초기값) | |||
6 | ++a =6 6*2=12 b=12 |
||
5 | 13 | ++b = 13 c=a-b= -7 a-- =5 |
|
6 | d=a*c=-35 a++=6 c-- = --8 |
||
-8 |
Q2.
int a=10/3;
int b=a++ *2;
int c=a>b&&a ! =0?1:2;
a | b | c |
a=3(정수로 나옴) | ||
4 | a*2=6 a++=4 |
|
a>b (x) 4 >6 F a !=0 (y) T a>b && a ! =0 T (x그리고 Y) a는 b보다 크고 a는 0이 아니다.- F 1(T): 2(F) |
Q3.
int a=3;
int b=a*1+a--;
int c=a>b*2 ? 10 :30
a | b | c |
3 | ||
2 | b=3*1 b=3+a-- |
b*2 =6 a>6 2>6?10:30 (F) |
연산자 우선순위
단항>이항>삼항
산술>비교>논리>대입
증감(++,--)
부호(+,-)
논리(!)
산술 (*,/,%)
비교(<>,<=,>=)
비교(==,!=)
논리(&,^,|,&&,||,?:)
대입(=,+=,-=,*=,/=,%=)
최단산쉬관리삼대
'JAVA > 강의' 카테고리의 다른 글
개발 패턴★ MVC패턴 (2) | 2025.01.09 |
---|---|
자바의 함수 (0) | 2025.01.07 |
배열 조건 (0) | 2025.01.02 |
의사코드 - 프로그램 흐름을 이해하라. (1) | 2024.12.30 |
JAVA 강의 1일차 - 함수와 변수는 무엇일까? (0) | 2024.12.26 |