java中不兼容的类型,使用数组和int
当我试图编译时,if ar[i]=target行给出了不兼容类型错误。 这只是为了一个作业,但我遇到了一个完整的障碍,我犯了我的错误。java中不兼容的类型,使用数组和int,java,Java,当我试图编译时,if ar[i]=target行给出了不兼容类型错误。 这只是为了一个作业,但我遇到了一个完整的障碍,我犯了我的错误。 我只有几周的java经验,所以这对我来说是全新的您不是在测试基本相等性,而是在索引I处为数组的一个元素分配目标值 因此,if条件不会测试布尔值,代码也不会编译 将行更改为: public class Lab4 { public static void main (String args []) { int [] myDataList =
我只有几周的java经验,所以这对我来说是全新的您不是在测试基本相等性,而是在索引I处为数组的一个元素分配目标值 因此,if条件不会测试布尔值,代码也不会编译 将行更改为:
public class Lab4 {
public static void main (String args []) {
int [] myDataList = {12, 223, 232, 434, 1433, 0, -34, 14, 43, 544, 223};
printArray(myDataList);
System.out.println();
addToArrayContents(myDataList,50);
printArray(myDataList);
int x = linearSearchForLargest(myDataList);
System.out.println("The largest number was "+x);
arrayContainValue(myDataList,23);
}
public static void arrayContainValue(int [] ar,int target) {
for(int i =0;i<ar.length;i++) {
if (ar[i] = target) {
System.out.println("The value "+target+" has been found in the array. ");
}
}
System.out.println("The value "+target+" was not found in the array. ");
}
}
if (ar[i] == target)