higarray.java
来自「javascript 的一些简单例子 主要面对初学者」· Java 代码 · 共 111 行
JAVA
111 行
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 + =
减小字号Ctrl + -
显示快捷键?