public static void main(String[] args){
        int end=Integer.MAX_VALUE;
        int start=end-50;
        int count=0;
        for (int i=start;i<=end;i++){
            count++;
        }
        System.out.println(count);
    }

以上程序看似只进行50次循环,但由于循环的右边界是int型变量的最大取值,而计算机计数是像时间一样的循环计数,当最大值加1,
循环变量又会变为左边界的最小值,因此上述程序会造成死循环。