int a = 1;
int b = 3;
int c = 5;
System.out.println(a + b + (c + " = ");
어떻게이 출력됩니다 45 =하지 9 = 올?수학에서 나쁘지 않습니까? 아니면 연산자 우선 순위와 혼동하고 있습니까?
int a = 1;
int b = 3;
int c = 5;
System.out.println(a + b + (c + " = ");
어떻게이 출력됩니다 45 =하지 9 = 올?수학에서 나쁘지 않습니까? 아니면 연산자 우선 순위와 혼동하고 있습니까?
1 + 3 = 4
5 플러스 "="도착하면 당신은 문자열과 당신이 (이 둘을 연결합니다) 문자열을 얻을 int를 추가 할 때와 같은 문자열은 "5 =".
int와 문자열을 추가하면 연결되어 ... 4 + "5 ="(문자열) .. 그러면 45 =를 얻습니다.
아마 여러 개의 downvotes는이 [Meta answer] (http://meta.stackexchange.com/a/105231/271768)와이 [Meta answer] (http : //)에 표시된 철학을 준수하는 사람들과 관련이있을 수 있습니다. meta.stackexchange.com/a/202897/271768). "유용한 대답"의 정의는 SO에 대해 모호합니다. 무언가가 거의 복제본이라면 복제본에 대한 대답이 전혀 도움이되지 않을 수 있습니다. 이미 다른 곳에서 답변되지 않은 정보를 제공하지 않는 한. 단지 2 센트. –
그 두 가지 중복 질문에서 표현 된 철학은 ... – ThePerson
두 가지 메타 질문은 같은 질문이 아닙니다. 그것들은 관련되어 있지만 확실히 중복되지는 않습니다. 하나는 명시 적으로 중복 답변을 downvoting에 대한 질문, 사람들이 더 많은 책임을 져야하는지 여부와 적어도 질문 (또는 그것과 비슷한 것) 전에 물어보십시오보십시오. 답안의 아이디어 중 일부가 중복되어 발생합니다. –
이것은 수학과 관련이 없으며 유형과 관련이 있습니다. *'5 + "="'당신이 기대하는 것은 무엇입니까? – David