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

数据类型问题

char sex = '女'是不是和String sex = "女"含义一样呢??

正在回答

3 回答

含义不一样,char是字符 String是字符串 这两种都是将“女”存在数组一样的格子里,只是String存完“女”还会存“\0”,但是char不会

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

森森0515 提问者

好的,明白了,意思是String如果长度是2后面还会存0,一个是字符,一个是字符串,所以两个含义不同
2019-09-05 回复 有任何疑惑可以回复我~
#2

菜鸟sjx 回复 森森0515 提问者

对的,其实和C语言类似
2019-09-05 回复 有任何疑惑可以回复我~
#3

森森0515 提问者 回复 菜鸟sjx

好滴。
2019-09-05 回复 有任何疑惑可以回复我~

char已经是数值类型了,如果想用char实现,则把“if (sex.equals("女"))”,改成“if(sex == '女')”

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

对的,其实和C语言类似

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

以松

女不是单个的字符吗,为什么也用字符串来赋值
2019-11-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165551    人
  • 解答问题       17586    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

数据类型问题

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