问答详情
源自:4-4 Java条件语句之嵌套 if

数据类型问题

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

提问者:森森0515 2019-09-05 20:54

个回答

  • 菜鸟sjx
    2019-09-05 20:57:25
    已采纳

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

  • 慕码人8582911
    2019-09-08 13:26:27

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

  • 菜鸟sjx
    2019-09-05 21:07:17

    对的,其实和C语言类似