Cannot find symbo
1.Cannot find symbol”錯(cuò)誤意味著編譯器無(wú)法執(zhí)行此操作柠并。您的代碼似乎是指編譯器無(wú)法理解的內(nèi)容仍侥。
2.什么可能導(dǎo)致“Cannot find symbol”錯(cuò)誤?
編譯器查找了應(yīng)該定義標(biāo)識(shí)符的所有位置合愈,并且找不到定義炸客。
原來(lái)是數(shù)組名寫錯(cuò)了绒北,定義的是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");
}
}