2014-03-12 7 views
-2

문제는 말한다 5/3 * 2.0/(4 % 3)이 전혀 의미가 왜 이해하지 못하는 몇 가지 이유를 들어 + 5 = 7.0초급 산술 연산 작업 (자바)

. 나는 5/6.0 = .83을 나눈 다음 (4 % 3 = 1)로 나누고 5를 더합니다. 그러나 나는 그 해답을 얻지 못하고 있습니다. 자세히 설명해 주시겠습니까?

감사합니다.

+1

이 많은 대신 문제를 코딩의 수학 문제처럼 – Baby

답변

5

BODMAS/VBODMAS 규칙은 여기서 기억해야합니다. 그것을 분해하고 그것이 어떻게 진행되는지 봅시다.

표현 : 5/3 * 2.0/(4 % 3) + 5

Step 1: 5 /3 gives 1 - Integer division 
Step 2: 1 * 2.0 gives 2.0 - Multiplication 
Step 3: 4 % 3 gives 1 - Modulus 
Step 4: 2.0/1 gives 2.0 - Division 
Step 5: 2.0 + 5 gives 7.0 - Addition