例如 int long short ==

解决方案 »

  1.   

     class  iiiint(){   int a;
       public int getA(){
           return a;
       }
    }
      

  2.   

    可以这样理解java中所有类型都有默认值
    只不过基本类型的默认值是非空的,而引用类型则是空(null)
      

  3.   


    对头,int long short 的默认值 为 0
      

  4.   

    在类的属性里边int long short默认是0,
    在方法里边你必须得赋值
      

  5.   

    基本类型不能为null,基本类型没有值的被调用的话会出异常,应该可以用判断是否异常判断有没有值吧?
      

  6.   


    public class Base {
        int a;
        long b;
        short c;
        char d;
        
        public static void main(String[] args) {
            Base base = new Base();
            System.out.println(base.initA());
            System.out.println(base.initB());
            System.out.println(base.initC());
            System.out.println(">>" + base.initD() + "<<");
        }
        
        int initA() {
            return a;
        }
        
        long initB() {
            return b;
        }
        
        short initC() {
            return c;
        }
        
        char initD() {
            return d;
        }
    }
    0
    0
    0
    >>
      

  7.   

    在Java中大致有8中基本类型,short,int,long,byte,char,double,float,boolean.它们的初始值是short,int,long:0float,double:0boolean:false另外Java中还有其它数据类型 如String,Array
      

  8.   


    代表NULL的accii的十六进制数为0x00,
    基本型根本就不包括0x00这个数值,
    所以不可能为空。就像楼上说的,有初始值
      

  9.   

    基本数据类型,如果做为类成员的话,JVM会自动初始化,但是如果是方法里面的一个局部变量的话,是不会自动初始化的。