ordersearch.java
来自「这是一张java应用教程的随书光盘」· Java 代码 · 共 37 行
JAVA
37 行
import java.io.*;
public class OrderSearch{
static int data,size;
static int array[] = {9,10,8,2,22,12, 39,53,40,21};
public static void main(String args[]){
BufferedReader br;
String str;
size=array.length;
for(int i=0; i<array.length; i++) { // 输出数据集合或序列
System.out.print(array[i] + " , ");
}System.out.print("\n");
System.out.print("请输入你要查找的数据:");
try{
br=new BufferedReader(new InputStreamReader(System.in));
str=br.readLine();
data=Integer.parseInt(str);}
catch(IOException e){System.out.println(e);}
OrderSearch b = new OrderSearch();
int index = b.OrSearch(data); // 调用查找函数
System.out.print(" "+"查找结果如下:"+"\n");
if (index==-1)
System.out.print("数据集合或序列中没有找到该数据"+data+"\n");
else
System.out.print("在数据集合或序列中第"+index+"个位置:"+data+"\n");
}
int OrSearch(int key) { // 顺序查找函数
for(int i=0; i<size-1; i++)
{
if(array[i] == key)
return i+1;
}
return -1;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?