byte max=0,min=0;
while(max>=0)
{
max++;
}
while(min<=0)
{
min--;
}
System.out.println("byte的取值范围:"+(byte)(min+1)+"~"+(byte)(max-1));可是float和char这样做却不可以
while(max>=0)
{
max++;
}
while(min<=0)
{
min--;
}
System.out.println("byte的取值范围:"+(byte)(min+1)+"~"+(byte)(max-1));可是float和char这样做却不可以
这样循环到编译错误就是极限了
float移动小数点位置使其成为整数然后循环
System.out.println(Byte.MAX_VALUE);
System.out.println(Integer.MAX_VALUE);
System.out.println(Long.MAX_VALUE);
System.out.println(Double.MAX_VALUE);
System.out.println(Float.MAX_VALUE);
}