先看运行结果:
package Demoday02;
import java.util.Scanner;
public class Demo02 {
public static void main(String args[]){
Scanner input = new Scanner(System.in);
int score[]={99,98,96,80,90};//score[] 括号里不写具体数字
//扩展学习:折半查找算法。
int num;
System.out.println("学生成绩如下:");
for (int i=0;i<5;i++){
System.out.print(" "+score[i]+" ");
}
System.out.print("\n你想查找的分数是多少?");
num =input.nextInt();
int searchindex=-1;
for (int i=0;i<score.length;i++){
if ( score[i] == num ){
System.out.println("该分数在数组的第"+(i+1)+"个位置");
break;
} else if ( i==4 && score[i]!=num ){
System.out.println("没有这个数");
break;
}
}
}
}
把包名,数组大小改一下就能应付学生作业了