在 VS Code 中运行 Java 代码不起作用,除非我一遍又一遍地编写相同的行[重复]

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

我为链表编写了代码,添加了一个节点。我使用 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

的文件夹中

我不想一遍又一遍地写这两行;当我单击运行代码时,它希望它运行。我能做些什么才能实现这一点?

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

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


0
投票

您应该安装像 Java 调试器这样的扩展来运行代码。

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