首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么更改数组的内容啊

2011-12-22 
如何更改数组的内容啊publicclasssss{staticchar[]cass{ a , b , c , d , a }publicstaticvoidmain(Stri

如何更改数组的内容啊
public   class   sss   {
      static     char[]   cass   ={ 'a ', 'b ', 'c ', 'd ', 'a '};
        public   static   void   main(String[]   args)
        {
              int   a=0;
              String   sddd   =   new   String(cass);
              for(int   ad=1;ad <=3;ad++)
                      if(cass[0]==cass[ad])
                      {cass[ad]= '@ ';}
              for(int   aa=0;aa <=4;aa++)
              {System.out.print(cass[aa]);}
        }            
}
输出为abcda
我想让他输出为abcd@   怎么做啊?

[解决办法]
范围搞错了
for(int ad=1;ad <=3;ad++)
if(cass[0]==cass[ad])
{cass[ad]= '@ ';}

这里应该是 <=4 吧
[解决办法]
是啊,你的数组5个元素,最后一个下标是4。
[解决办法]
马虎了,呵呵
[解决办法]
操作问题,接分吧!

热点排行