我为链表编写了代码,添加了一个节点。我使用 VS Code,但是当我想运行代码时它不起作用。这是我的代码:
package Linked_List;
import java.util.*;
public class Insertion{
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
此文件 (
Insertion.java
) 位于名为 Linked_List
的文件夹中
我不想一遍又一遍地写这两行;当我单击运行代码时,它希望它运行。我能做些什么才能实现这一点?