除了这个问题还有一个小问题:
http://community.csdn.net/Expert/topic/3859/3859391.xml?temp=.164364

解决方案 »

  1.   

    用int吧!或者你想麻烦的话,你可以写个函数,把byte变成无符号的!
      

  2.   

    哦 但是int是4位的哦
    用short怎么样,可是short也是2位的?我还是想想怎么写个函数吧
      

  3.   

    简单啊,
    int j = (int) (256 * (Math.random()));
    j就是一个0-256的随机数
      

  4.   

    如果你想是想要一个字节的,就这样好了:
    byte j = (byte) (256 * (Math.random()));
      

  5.   

    封装一个类不就完了?UnsignedInteger
    构造函数用楼上提供的方法就行了,再实现个什么intValue的就行了