下面错在哪里,题目在最下面

来源:8-6 Java 中的构造方法

BonnieLLLL

2017-04-12 14:03

58edc3230001dc1308641152.jpg
58edc333000145e411520864.jpg
58edc33a000142d310630423.jpg

写回答 关注

1回答

  • 神_空无
    2017-04-12 14:42:52
    已采纳

    错误是索引越界了。字符串的索引是从0开始的,若字符串的长度用s.length()表示,那么索引范围是0到(s.length()-1),所以你的代码应该改为:char c = s.charAt(i-1);或者循环从0开始,然后i<=len改为i<len

    Bonnie...

    非常感谢!

    2017-04-19 21:27:30

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530714 学习 · 6091 问题

查看课程

相似问题