package test2;
//import java.util.*;
public class Test {
private int array[];
private int nElements;
public Test(int max){
array = new int[max];
nElements = 0;
}
public boolean insert(int value){
if(nElements < array.length){
array[nElements] = value;
nElements ++;
return true;
}
else{
System.out.println("insert failed");
return false;
}
}// insert
public void delete(int value){
for(int i=0;i
if(value == array[i]){
for(int j=i;j
array[j] = array[j+1];
}//for
nElements--;
return;
}//if
else if((i+1) == nElements){
System.out.println("delete failed ,can not find :"+value);
return;
}
}//for
}//delete
public void find(int value){
for(int i = 0; i
if(value == array[i]){
System.out.println("find it :_"+i+" value:"+value);
return;
}
}
System.out.println("can not find it:"+value);
}
public void display(){
System.out.println(" ");
for(int i=0;i
System.out.print(array[i]+" ");
}
System.out.println(" ");
}
}
class doArray
class DoArray{
public static void main(String args[]){
Test arrayObj = new Test(10);
arrayObj.insert(7);
arrayObj.insert(90);
arrayObj.insert(3);
arrayObj.insert(34);
arrayObj.insert(25);
arrayObj.display();
arrayObj.find(3);
arrayObj.find(32);
arrayObj.delete(7);
arrayObj.display();
arrayObj.delete(333);
}
}输出结果:
7 90 3 34 25
find it :_2 value:3
can not find it:32
90 3 34 25
delete failed ,can not find :333