Queenut 2021. 11. 17. 23:09

01.

b = 10 결과, b = 10, a = 11

c = 11 →12 결과, a = 11인 상태에서 +1을 한 값을 c에 넣는 거니까 c는 12. a도 12.

d = 10 →12 결과, a = 12인 상태에서 대입을 먼저하고, 이후 -1이니까 d=12, a=11

e = 9 →10 결과, a=11인 상태에서 -1을 한 값을 e에 대입하는 거니까 e는 10, a도 10.

행은 연속된 상태이므로 위 행의 결과가 밑 행에 접목된다!! 이거 수학문제 아니에요~

결과 값은 Console.WriteLine(b, c, d, e); 로 도출되지 않는다(사이에 +" "+ 공백을 넣거나 줄을 달리 해야함)

 

02.

1) a는 b보다 작거나 같다.

2) a와 b는 다르다.

3) a에 b 값을 더하다( a = a + b).

4) a는 a에 b로 나눈 값의 나머지다( a = a%b)

5) a와 b가 같고 b가 c보다 작거나 같으면 참이다.

6) a와 b가 같지 않거나 b가 c보다 작으면 참이다.

7) value ? a : b value냐? 참이면 a, 거짓이면 b.

 

 

03.

a!=100 || a!=200

→!((a ==100) || (a==200))

→!(a ==100) && !(a==200)

→(a != 100) && (a != 200)

 

 

04.

1) 10

2) -4 →1

3) 19 →-7

4) 12 →-14

 

 

05.

a. a는 정수인데 char b로 대입할 수 없다.

b. 

 

답은 c?

→a는 정수형 41을 문자형 변수에 대입하려 해서.

→b는 같은 정수지만 범위가 작은 형에 대입하려 해서.

→d는 실수형을 정수형에 넣으려 했기 때문에.