问问大神,何时用int,何时用String,何时用double来定义变量。
比如:int age;
String name;//为什么不能用int来定义name? 从哪里能查到该用什么来定义变量?有没有类似字典什么的?你们怎么就知道name用String,age用int?
比如:int age;
String name;//为什么不能用int来定义name? 从哪里能查到该用什么来定义变量?有没有类似字典什么的?你们怎么就知道name用String,age用int?
2016-08-04
看你要存储什么类型的值,比如你要存储“张三”这两个字,那就只能用String,而不能用int,因为int是用来存储整型数字的,而如果你要存储3.14这个数字,那就可以用double,因为double就是用来存储小数,但是依然不能用int,前面说了int是用来存储整型数字的,也就是整数,比如3这个数字你就可以用int来存,同时3也可以用double存,这是因为double比int的存储范围更大(这里暂时理解不了没关系,以后你就懂了),所以你既可以写成int three = 3; 也可以写成double three = 3; 同时也可以写成String three = "3";但是用String存储3的时候,3的概念就不是一个数字了,而是一个字符,一个无法直接进行计算的字符。
举报