Power Java 라는 책으로 공부중인데요..
벛꽃
2023.04.01
완전 생초보라서...헤딩하는 꼴로 공부를 하다보니깐 문제를 풀고싶어도..자료를 찾아도 풀수가 없습니다 ㅠㅠ
제발 도와주세요 ㅠㅠ
문제는...
수식의 값과 타입은 무엇인가?문제이구요..
① 1 + 2 / 3
② 1 % 2 * 7 + 3
③ 5 / 6
④ 2.0 / 5
⑤ (int) 6.0 / (int) 5.0
⑥ (int) 2.8 + 3.3
⑦ 1 = 2 && 3 = 1
이렇게 있습니다 ㅠㅠ 아마 제생각으론 수식의 타입이란게
조건 연산자인지..관계연산자 인지..이런걸 말하는거 같은데 도통 감이 안잡히네요 ㅠ
혹시 이런걸 풀수있을정도의 자료가 있거나..도움을 줄수있는분은 좀 부탁드려요 ㅠ
-
보단
1번을 예로 설명해 드릴게요. 1+2/3 이죠 먼저 2/3이 실행됩니다. 여기서 나머지가 발생되고 그 값은 double형 (자바는 실수 기본자료형이 더블입니다.) 1+ 더블형 실수값 이 되겠죠 결과는 정확히 얼만지 모르겠지만 double형 값이 나옵니다.
자바에서 수식중에 자료형이 어떻게 변하는지 테스트 하는거 같은데 우선 기본 정수형 자료형, 실수형 자료형을 좀 찾아보세요. -
꽃님이
문제 유형으로 봤을땐 타입은 변수형을 말하는 것 같은데요 double int 등 마지막건 boolean?
System.out.prlintln();해서 괄호 안에 넣으면 연산하는 변수 형에 따라서 소수가 붙기도 하고 int형으로 캐스팅되기도 해요