应该如何去写java程序呢

img


import java.util.Scanner;
public class LineList{
    private int l;//表的长度
    private int[] A;//表的内容
    //创建
    public  void Creat() {
        A = new int[1000];
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入表的长度");
        l=scanner.nextInt();
        System.out.println("请输入表的内容");
        for(int i=0;i<l;i++){
            A[i]=scanner.nextInt();
        }
    }
    //输出
    public void Display(){
        for(int i=0;i<l;i++){
            System.out.println(A[i]);
        }
    }
    //插入
    public void Inset(int x,int post){
        for(int i=l-1;i>=post-1;i--){
            A[i+1]=A[i];
        }
        A[post-1]=x;
        l=l+1;
    }
    //删除
    public void Delete(int post){
        for(int i=post-1;i<l-1;i++){
            A[i]=A[i+1];
        }
    }
    //查找
    public int Search(int x){
        for(int i=0;i<l;i++){
            if(x==A[i])
                return i;
        }
        return -1;
    }
}

一个比较简单的实现