你代码怎么编译的? 编译后的class文件有没有?
StudentTest类依赖 Student 类,你是咋样编译的?
单元测试类 依赖 Student类,你需要将两个类一起编译
需要使用 javac -d 参数,指定编译输出目录,然后依赖类也一起编译
javac -d classes 目录1/主类名.java 目录2/依赖的类名.java
// 运行
java classes/目录1/主类名
你用的什么开发工具,是不是没编译
不知道你这个问题是否已经解决, 如果还没有解决的话:class Solution {
public int search(int[] nums, int target) {
int left = 0;
int right = nums.length-1;
int reult = -1;
//左闭右开
while (left<right){ //因为是左闭右开所以当左右相等是无意义的
int mid = (right-left)/2+left;
if (nums[mid]>target){
right = mid; //注1
}else if (nums[mid]<target){
left = mid+1; //注2 - 注1与注二两个地方可以理解为左边的数比较过了右边的数要纳入下次循环中
}else {
return mid;
}
}
return reult;
}
}