日期:2014-05-20  浏览次数:20600 次

判断格式的正误
char a.equals("讲汉语");还是 b="讲汉语" ;char a equalsb;这两种谁正确?
------最佳解决方案--------------------
这个不对吧?char 的长度肯定没“讲汉语”长,char 两个字节,"讲汉语"占6个字节,这样肯定不对呀!
------其他解决方案--------------------
楼主可不可以把问题说的再详细一些呢   
------其他解决方案--------------------
两种都不可行。可以直接用==来判断。首先char是基础类型。他貌似不能用equals吧。equals是string的方法。
------其他解决方案--------------------
char是单字节的,放不了这么多字把?不会报错??
------其他解决方案--------------------
  char =a;             可以这样if(a.equals("讲汉语");吗
------其他解决方案--------------------
应该是这样, char a;if(a.equals("讲汉语");对,就这样。绝对没错。我们第二章里好像是这样的
------其他解决方案--------------------
原来是这样子的啊