为什么这两段Java代码产生2个不同的结果?

时间:2019-11-25 04:05:19

标签: java int long-integer

    int secs_per_day = 24 * 60 * 60;

    int LIGHTSPEED = 186000;        // 186,000 mi/sec speed of light

    long miles_traveled = secs_per_day * LIGHTSPEED;

    System.out.println("Miles traveled by light in a day: " + miles_traveled);

================================================ ==================================

    long secs_per_day = 24 * 60 * 60;

    long LIGHTSPEED = 186000;       // 186,000 mi/sec speed of light

    long miles_traveled = secs_per_day * LIGHTSPEED;

    System.out.println("Miles traveled by light in a day: " + miles_traveled);

0 个答案:

没有答案
相关问题