我已经构建了一个链表添加节点的代码。我使用 vs code,当我运行代码时它不起作用

问题描述 投票:0回答:1

封装Linked_List;

导入java.util.*;

公共课插入{

class Node{
    int data;
    Node next;

    Node(int data){
        this.data=data;
        this.next=null;         
    }
}  

Node head=null;  

public void creation(){
    int data,n;
    Scanner sc=new Scanner(System.in);
    do{
        System.out.println("enter data");
        data=sc.nextInt();
        Node newnode=new Node(data);
        if(head==null){
            head=newnode;   
        }
        else{
            newnode.next=head;
            head=newnode;
        }
        System.out.println("do you want to continue press y for yes");
        n=sc.next().charAt(0);

    }while(n=='y'|| n=='Y');
    
}
public  void traverse(){
    Node temp=head;
    if(head==null){
        System.out.println("linled list dont exist");
    }
    else{
        while(temp!=null){
            System.out.println(temp.data);
            temp=temp.next;
        }
    }
}
public static void main(String[] args) {
    Insertion list = new Insertion();
    list.creation();
    list.traverse();
    
}

}

这里的代码是正确的,但问题是我必须一遍又一遍地写

1-javac Linked_List/Insertion.java 2-java Linked_List/插入

此文件(Insertion.java)位于名为 Linked_List 的文件夹中

我不想一次又一次地写这两行,当我单击“运行代码”时,它应该运行。该怎么办?

java linked-list dsa
1个回答
0
投票

您可以创建一个脚本(.bat 或 .sh)来运行几个命令。

© www.soinside.com 2019 - 2024. All rights reserved.