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

char sex='女'; 和 String sex = “男";.这两个有啥区别妮?按理说都可以用进去的啊,如图

https://img1.sycdn.imooc.com//5b97c3b90001915206650506.jpg

https://img1.sycdn.imooc.com//5b97c3b900014c7b06900550.jpg

按理说都可以用进去的啊,

正在回答

4 回答

https://img1.sycdn.imooc.com//5b97de390001aa9912950532.jpg你看看这个图

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

咸蛋大叔 提问者

谢谢这位兄弟解答,前期刚学很多概念不懂,后面接触多了会好点的
2018-09-14 回复 有任何疑惑可以回复我~
#2

慕丝3557115

0x666和0x999是啥意思
2018-10-09 回复 有任何疑惑可以回复我~

其实就是说:程序当中所有的双引号字符串,都是String类的对象。(就算没有new,也照样是。)

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

char sex=‘女’ 你这是个基本数据类型 就是char类型 但是 String sex=“女” 是个引用数据类型 里面存放的是个地址值 String里面的euqals()方法小括号里面参数必须是一个字符串才会给ture 

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

现在可能区别还不是很大,但是后面你会知道基础数据类型(如char)和引用数据类型(如String)有很多不同,一个操作的是“值”,一个是操作的“值所在的位置”。ps:新手,只学过C语言。

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

举报

0/150
提交
取消

char sex='女'; 和 String sex = “男";.这两个有啥区别妮?按理说都可以用进去的啊,如图

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信