Cannot find symbo

Cannot find symbo

1.Cannot find symbol”错误意味着编译器无法执行此操作。您的代码似乎是指编译器无法理解的内容。

2.什么可能导致“Cannot find symbol”错误?

编译器查找了应该定义标识符的所有位置,并且找不到定义。

image.png

原来是数组名写错了,定义的是nums[] 写的是num[]

class Solution {
    public int[] twoSum(int[] nums, int target) {
          for( int i = 0;i <= nums.length-1; i++){
              for( int j = i + 1; j <= nums.length - i ; j++){
                if( target == num[i] + num[j]) {
                    return new int[]{i,j};
                                         }

           }

         }
         throw new IllegalArgumentException("no two sum solution");
        
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容