java char数组初始化

char cha[] = new char[4]; cha[] = {'c','v','b','n'};
哪错了?

char cha[] ={'c','v','b','n'};
这样就没问题了,你的错误在于,java对于数据的操作都是要放在函数里面的,只有数据初始化可以不在函数里,上面,你初始化后,又进行的数据操作,所以不对
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-27
数组的初始化有三种:char cha[] = {'a','2','3','f'}; (2)char[] cha= new char[]{'a','2','3','f'};(3)
char[] cha= new char[4];cha[0]='a';cha[1]='2';...本回答被提问者和网友采纳
第2个回答  2013-12-23
char cha[] = new char[]{'c','v','b','n'};
相似回答