基本上是标题,问题是这样写的:
编写一个名为 HW2E 的函数。这需要一组学生 ID 号(例如 14234,和第二个 int 参数,findID。该函数 应该在数组中搜索指定的 ID,并返回它的位置 在数组中。因此,对于参数 {11,22,33,44,55,66,112} 和 44, 它应该返回 3。如果数组中不存在搜索 ID, 然后返回-1。 */
public int HW2E( int array[] , int studentId )
{
int correct = -2;
return correct ;
}
最佳答案
下面应该这样做:
public int HW2E( int array[] , int studentId ) {
for (int i = 0; i < array.length; i++) {
if (array[i] == studentId) return i;
}
return -1;
}
你真的应该去读一些关于 java 基础知识和循环的基本知识
关于java - 我正在尝试用 Java 为评估问题编写一个天真的搜索代码,但我不完全确定如何去做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58734063/