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

来源:4-4 Java条件语句之嵌套 if

咸蛋大叔

2018-09-11 21:31

https://img3.mukewang.com/5b97c3b90001915206650506.jpg

https://img4.mukewang.com/5b97c3b900014c7b06900550.jpg

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

写回答 关注

4回答

  • 小温java
    2018-09-11 23:24:59
    已采纳

    https://img.mukewang.com/5b97de390001aa9912950532.jpg你看看这个图

    慕丝3557...

    0x666和0x999是啥意思

    2018-10-09 15:38:10

    共 2 条回复 >

  • 小温java
    2018-09-11 23:26:40

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

  • 小温java
    2018-09-11 23:22:19

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

  • 月色ji
    2018-09-11 21:43:06

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

Java入门第一季(IDEA工具)升级版

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

1165169 学习 · 17581 问题

查看课程

相似问题