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

为什么类型用的是String 不是char呢,男,女是单字符呀。

final String SEX="男";

正在回答

6 回答

string属于JAVA定义的字符串类型的,就是可以输入一大串字符,而char只能输入单个字符,在这个题上,如果单纯的只输入"男“,”女“这两种的话,是可以的,但你要输入像”我爱幕课网“这种,只能定义string类型,其实程序语音没有那么多为什么,有些都是语音开发者定义的规则,就是那么用的,个人愚见,有不足或者错误之处,请指出或批评。

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

如果你用的是F或者M可以用char,用汉字表示,一个汉字占内存大小一个char未必装的下,所以用的是String,个人理解,希望有帮助。

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

kingjames23

刚试了下,String类型的后面可以是单个字母也可以是单个汉字,即字符串只有一个字符,而char只能输单个字符,像是一种包含关系,String 类型是包含char类型的,
2016-05-15 回复 有任何疑惑可以回复我~

Char:字符类型 ,用单引号
String:字符串类型,用双引号
比如分别定义2中不同类型的变量,并赋值
string strJiaoYan = "2" ;
char strJiaoYan =  '2' ;

不管是英文字母还是符号还是文字,有几个就等于有几个 字符

比如

final String SEX="男pe+朋友";

这里有6个字符

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

可以的,你自己敲下试试,这网站识别有问题而已

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

都可以用。用char字符也可以通过。两个属于包容关系,String范围大于char。初学者鄙见。

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

如果用char的话,男左右应该用单引号,像这样'男',而不是用双引号,"男"

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

举报

0/150
提交
取消

为什么类型用的是String 不是char呢,男,女是单字符呀。

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