int a ;给a赋值 ,赋为无限大。如何?

解决方案 »

  1.   

    int型有最大值超过最大值返回-1
      

  2.   

    竟然是无穷大,怎么给INT呢?
      

  3.   

    不可能比这个大了
     int a= Integer.MAX_VALUE;
      

  4.   

    哈哈,int定义了4个字节,是有最大值限制的.想存一个无穷值,在计算机中是实现不了的.
    即使是用所有的内存来保存一个数,这个数也是有限的.
      

  5.   

    无限大没有,最大值到有一个,2^31-1,也就是Integer.MAX_VALUE如果是double类型的话有POSITIVE_INFINITY表示正无穷大,NEGATIVE_INFINITY表示负无穷大
      

  6.   

    public class TestFrequency { 
        public static void main(String args[]){ 
            long timeFirst = System.currentTimeMillis(); 
             
            double count = 0; 
            for(int i=0; i<100000000; i++){ 
                ++ count; 
                count *= count; 
             
            } 
             
            System.out.print("After "+ (System.currentTimeMillis()-timeFirst)/1000 +"s, count="+ count); 
        } 
    }
    运行这个看看  挺好玩的 返回的count是Infinity   就是无限的  不过它是double型的了
      

  7.   

    Infinity 指的是数量,不是数值的大小
    小数的值肯定是无穷个了
      

  8.   

    Integer.MAX_VALUE;  最大值
    Integer.MIN_VALUE;  最小值