这个程序的目的是确定变量值是否值 在数组的任何块中找到(此数组的大小由 一个用户。) 我想要做的就是在驱动程序文件中调用此方法并输入用户 数组的每个块中的大小/数据,然后输入程序将在数组中查找的值。
public class PracticeExamQ10
{
//method that recieves int array and int value//
public int search(int[] data, int value)
{
//for loop to search the entire array for value//
for(int i = 0; i < data.length; i++)
{
//if data is found, return the index number of value (spot in the array)//
if(data[i] == value)
return i;
}
//returns -1 if value does not occur in the array data//
return -1;
}
}
然后我将此作为我的驱动程序文件;
public class PracticeExamQ10Test
{
public static void main(String[] args)
{
PracticeExamQ10 test = new PracticeExamQ10();
test.search({5, 4, 3, 2, 1}, 5);
}
}
这是可能的,还是我必须这样做?
public class PracticeExamQ10Test
{
public static void main(String[] args)
{
int[] data = {5, 4, 3, 2, 1};
PracticeExamQ10 test = new PracticeExamQ10();
test.search(data, 0);
}
}
答案 0 :(得分:1)
test.search(new int[] { 5, 4, 3, 2, 1 }, 0);