while(n >0) { sum = sum + n; n ++; } System.out.println(n);// -2147483648 System.out.println(sum); } } 執(zhí)行結(jié)果: -2147483648 -1073741824 表面上看,上面的while循環(huán)是一個死循環(huán),但是,Java的int類型有最大值,達到最大值后,再加1會變成負數(shù),結(jié)果,就會退出while循環(huán)。
www.dbjr.com.cn/article/1996...htm 2025-6-6