为了账号安全,请及时绑定邮箱和手机立即绑定

问问大神,何时用int,何时用String,何时用double来定义变量。

比如:int age;

          String name;//为什么不能用int来定义name? 从哪里能查到该用什么来定义变量?有没有类似字典什么的?你们怎么就知道name用String,age用int?

正在回答

3 回答

假如你要计算的是int类型的数据(整形数据,比如1,2)就用int。假如你要使用的是字符串(比如”123“这样的话)就用String,double是双精度。一般像1.1这样的用float就行。小数很多或者很大的时候用double

0 回复 有任何疑惑可以回复我~

看你要存储什么类型的值,比如你要存储“张三”这两个字,那就只能用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的概念就不是一个数字了,而是一个字符,一个无法直接进行计算的字符。

1 回复 有任何疑惑可以回复我~

int定义的变量是整数类型,String定义的变量是字符串类型,double定义的变量是双精度浮点类型

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

问问大神,何时用int,何时用String,何时用double来定义变量。

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号