java的基本数据类型应用问题
一般我们都习惯去写 
for(int i = 0;i<5;i++)
{
    System.out.println("we do it!");
}
但是我们都知道  int数据类型 占用4字节  而如果我们确定 i不会超过127为什么没见有人用byte呢?
for(byte i = 0;i<5;i++)
{
    System.out.println("we do it!");
}顺便求职,沈阳合适的朋友请联系我!如有合适请短信我,我会把简历发过去,谢谢!

解决方案 »

  1.   

    Java省这两个内存,一般情况下意义不大。
    所以采用常用的整形,更利于维护。
      

  2.   

    1楼的说得不对,对于++、--这种也是隐式转换的,楼主写的其实都没有错,他只是想问为什么人们总是要用INT类型的数据去处理类似的问题,我想这大概是初学者的一种惯性吧。