NullPointerException

雑記
「-1×-1はなぜ1か 」


マイナス×マイナスがなぜプラスになるか。 種も仕掛けもない。 まず

(-1)×(-1)

これが一体どんな数になるかはまだわかりません。
でも、(-1)×(-1)がどんな数であっても0を足しても変わることはない。

(-1)×(-1)=(-1)×(-1)+0

つぎに、-1と1を足したら0になることを思い出して下さい。

(-1)×(-1)=(-1)×(-1)+0
=(-1)×(-1)+(-1)+1

きっと分配法則くらいは成り立つでしょう。

(-1)×(-1)=(-1)×(-1)+0
=(-1)×(-1)+(-1)+1
={(-1)+-1}×(-1)+1

でやっぱり、-1と1を足したら0になりますから

(-1)×(-1)=(-1)×(-1)+0
=(-1)×(-1)+(-1)+1
={(-1)+-1}×(-1)+1
=0×(-1)+1
=1

・・だそうです。
全然わからん。「0を足しても・・・」ってどっから0がでてくるんだ?
しかも「きっと分配法則くらいは・・・」

「きっと」!?

こいつわかってんのか?