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

eclipse相同代码一个报错一个不报错怎么回事?

eclipse相同代码一个报错一个不报错怎么回事?

眼眸繁星 2019-04-17 17:15:18
JDK:jdk1.8.0_192Eclipse:Eclipse JAVA Photon这份代码不会报错:但是这份代码报错:报错如图:明明代码是一样的吧?但报错代码加上个:j=i+1;就不报错了:我贴下报错的代码:package com.Two; class Demo01 { public int[] twoSum(int[] nums, int target) {                for(int i=0;i<nums.length;i++){             for(int j=i+1;j<nums.length;j++);{                 if(nums[j] == target - nums[i]){                     return new int[] {i,j};                 }             }         }             throw new IllegalArgumentException("No two sum solution");     } }这是不报错的代码:package com.Two; class Test{ public int[] twoSum(int[] nums, int target) {     for (int i = 0; i < nums.length; i++) {         for (int j = i + 1; j < nums.length; j++) {             if (nums[j] == target - nums[i]) {                 return new int[] { i, j };             }         }     }     throw new IllegalArgumentException("No two sum solution"); } }是什么原因呢?你们用这代码会报错吗?
查看完整描述

3 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

第二个for循环多个 分号


查看完整回答
反对 回复 2019-05-16
?
狐的传说

TA贡献1804条经验 获得超3个赞

报什么错?要贴出来,别人才能帮你分析。。。。


查看完整回答
反对 回复 2019-05-16
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

用的IDEA 并没有报错 eclipse也已经提示要重新定义j了


查看完整回答
反对 回复 2019-05-16
  • 3 回答
  • 0 关注
  • 892 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信