问题描述:
for (short j = 0; j <= 65505; j++) {
System.out.println(j);
}
这是一个死循环。
原因分析:
short的取值范围-32768~32767,short长度16。
当j增加到32767之后,再加一就变成-32768,条件j <= 65505一直是true,所以是个死循环。
解决方法:
将short类型修改为int类型。
问题描述:
for (short j = 0; j <= 65505; j++) {
System.out.println(j);
}
这是一个死循环。
原因分析:
short的取值范围-32768~32767,short长度16。
当j增加到32767之后,再加一就变成-32768,条件j <= 65505一直是true,所以是个死循环。
解决方法:
将short类型修改为int类型。