longの場所になぜintを使う