为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

1 回答

for(String i=0;i< hobbys.length;i++){

这里的String应该改成int型,数组下标是整型的

public class HelloWorld {

    public static void main(String[] args) {

      String[] hobbys = { "sports", "game", "movie" };

      System.out.println("循环输出数组中元素的值:");

       // 使用循环遍历数组中的元素

      for(int i=0;i< hobbys.length;i++){

         System.out.println(hobbys[i]);   

  }

 }

}


0 回复 有任何疑惑可以回复我~
#1

比较小的小吉他 提问者

这样啊 是不是因为string是字符串 后面无法定义变量呢?
2015-10-30 回复 有任何疑惑可以回复我~
#2

Perona 回复 比较小的小吉他 提问者

是哒,而且i<hobbys.length;如果i是String型是无法和hobbys.length(这个是整型)进行比较的。需要强制转换。那还不如一开始就声明是int型。
2015-10-30 回复 有任何疑惑可以回复我~
#3

比较小的小吉他 提问者 回复 Perona

非常感谢!
2015-10-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我的代码和答案中一样 右边却显示错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信