Код: Выделить всё
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
Я не хочу писать эти две строки снова и снова; когда я нажимаю на код запуска, он хочет, чтобы он просто запускался. Что я могу сделать, чтобы это произошло?
Подробнее здесь: https://stackoverflow.com/questions/790 ... nes-over-a