课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
定义性别不是应该用char吗?怎么还是用String?
2016-07-02
源自:Java入门第一季(IDEA工具)升级版 2-11
正在回答
String定义的是字符串,用双引号将变量括起来,而char定义的是单个字符。而字符是一个字符还是字符串并不是看字符的数目,而是看用双引号还是单引号。“男”是默认是一个字符串'男'是一个字符。大概是这样。char也是可以使用的。我用的char定义,只要后面是单引号就可以
sorry,忘了加上变量名Sex了,你懂我意思就行
String和char的区别是String可以定义字符串,而char只可以定义单个字符,所以对于性别,char和String都是可以的,注意如果用String,应该是String="男";如果用char,应该是char='男';
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答为什么在给性别定义类型是不能用String,而是char
3 回答char、String定义性别有什么区别
2 回答JAVA常量定义性别为什么不能用char,而要用String
3 回答这里为什么不能用char来定义性别的?为什么非要用String呢?
3 回答final char MALE=‘男’; 为啥不能用char定义性别常量,而一定要用String?