黑马程序员技术交流社区
标题:
Integer和 int 的问题
[打印本页]
作者:
天方地圆
时间:
2014-3-7 19:24
标题:
Integer和 int 的问题
int[] nums = {2,3,5};
Integer nums = {2,4,5};
复制代码
这两句话,有什么不同?
作者:
榨菜
时间:
2014-3-7 19:34
你执行下就会发现问题。 Integer[] 。 一个元素是基本类型 ,一个元素的对象
作者:
syusikoku
时间:
2014-3-7 19:44
Integer是引用数据类型,它是可以参与数学运算的。Int数据类型是基本数据类型。它可以参与数学运算。Integer nums = {2,4,5};楼主的这句话里面其实是使用了jdk1.5之后的新特性。就是自动装箱的功能。意思就是它自动将基本的int数据类型转换成了Integer数据类型的数组,并且赋值给了Integer这个对象。还发现楼主在写的时候少写了[]。
Int最大的取值范围是-128~127.
作者:
何清林
时间:
2014-3-8 00:25
int[] nums = {2,3,5}; //这是定义一个数组,把数组{2,3,5}赋值给他
Integer nums = {2,4,5}; //把数组{2,3,5}赋值给他整形的nums,问题是,哥们,能这样赋值吗?运行一定报错!语法也不对呀!
作者:
一诺千金
时间:
2014-3-8 11:20
Integer []nums = {2,4,5};简单说这里边装呗是对象
作者:
三眼皮
时间:
2014-3-8 11:32
第二句不行吧,integer new出来的是对象
据我接触到的东西,感觉integer的主要作用就是转换,把字符串转换成基本类型,如:
int a = Integer.parseInt("123");
double b = Double.parseDouble("12.23");
boolean b = Boolean.parseBoolean("true");
把基本类型转换成字符串,如:
Integer.toString(123);//将123整数变成"123";
作者:
天方地圆
时间:
2014-3-8 11:59
不好意思 ,是Integer [] nums
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2