📄 higarray.java
字号:
class ArrayOperator
{
private long[] a;
private int nelems;
public ArrayOperator(int b)
{
a=new long[b];
nelems=0;
}
public void toSet(int value)
{
a[nelems]=value;
nelems++;
}
public boolean tofind(int keyword)
{
int i;
for(i=0;i<nelems;i++)
if(a[i]==keyword)
break;
if(i==nelems)
return true;
else
return false;
}
public boolean delete(int value)
{
for(int j=0;j<nelems;j++)
if(a[j]==value)break;
if(j==nelems)
return false;
else
{
for(int k=j;k<nelems;k++)
a[k]=a[k+1];
nelems--;
return true;
}
}
}
public void display()
{
for(int i=0;i<nelems;i++)
System.out.println(a[i]+" ");
}
}
class HigArray
{
public static void main(String[] args)
{
int maxsize=100;
ArrayOperator arr;
arr=new ArrayOperator(maxsize);
arr.toSet(12);
arr.toSet(23);
arr.toSet(34);
arr.toSet(78);
arr.toSet(67);
arr.toSet(56);
arr.display();
int keyword=56;
if(arr.tofind(keyword))
System.out.println("the number exist");
else
System.out.println("can't find");
arr.delete(67);
arr.delete(34);
arr.delete(23);
arr.display();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -