A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 侯慧杰 中级黑马   /  2012-7-8 20:08  /  1996 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

char ch=new char[26];
for(int i=1;i<26;i++)
{
ch[i]=console.read;
}
为什么输入时候一行输入一个不到26行就提示异常(数组超出索引啊???)????

1 个回复

倒序浏览
那个是数组越界,你写的i<26,而不是等于所以就越界了,如果你非要输入26,可以把i<26改 i<=26或 i<27!就行了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马