比如:
int a=Integer.parseInt("abc");
...
if (a != null) ......===============================
在编译时,提示错误int类型不能用!=
那么如何判断一个整数变量是否为空值?

解决方案 »

  1.   

    一个基本类型数据是没有null时的!
    默认int型的域的初值是0,局部变量必须初始化.
    public class test {
          int k;
          public static void main(String args[]){
            int i;
            //System.out.println("size="+i);
            test t = new test();  
            System.out.println("size="+t.k);
      }
    }
      

  2.   

    如果a为空的话,那int a=Integer.parseInt("abc");就该报错了。
    应该从判断"abc"是否为空开始。
      

  3.   

    比如:
    int a=Integer.parseInt("abc");
    ...
    if (a != null) ......===============================
    在编译时,提示错误int类型不能用!=
    那么如何判断一个整数变量是否为空值?-------------------------------
    一点基础知识都没有.
    int是基本类型.又不是对象.
    怎么会有人问这种问题.
    你不要做程序了.真的.
      

  4.   

    首先你们这样是错误的:
    >> int a=Integer.parseInt("abc");// throw a Exception;String abc="123456";
    >> int a=Integer.parseInt(abc);// don't throw Exception
    Integer inte=new Integer(int value);
    if(inte==null)System.out.println("This int value is null");
    else System.out.println("Not null");
      

  5.   

    !=null是对对象而言的,比如:String
      

  6.   

    基本类型是没能NULL的.只有对象才能..
    可直接写:new Integer("12")==null
      

  7.   

    to  iron_sword(嵩阳铁剑):
       事之于人,次之