Int是Java八大数据类型之一,而integer是int的包装类,int的默认值问0,integer的默认值为null,也就是说integer可以区分出未赋值和值为0的区别,而int则无法表达出为赋值的情况来。
例如:要表达出没有参加考试和考试成绩为0的区别,则只能使用integer。在jsp开发中,integer的默认值为0,所以用el表达式在文本框显示时,值为空白字符串,而用int的话,文本框显示的为0,所以int不适合作为web层的表单数据类型。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题