Я пытаюсь составить связанный список, который получает от пользователя ввод, что, сколько числа он хочет сделать связанный список, не используя встроенную функцию LinkedList. Но если пользователь введет отрицательное число, он даст сообщению пользователю ввести положительное число. Я сделал код для ввода пользователя, но нашел очень сложность для других частей, отрицательных ввода и связывания чисел. Кто-нибудь может дать мне эти части кодов. < /p>
import java.io.*;
import java.util.Scanner;
class MyList{
public MyList firstLink,lastLink;
int info,size;
MyList link;
private MyList next;
MyList(){
this.link=null;
firstLink = null;
lastLink=null;
}
public boolean isEmpty(){
return(firstLink == null);
}
public void showMyList() {
MyList currentLink = firstLink;
System.out.print("List: ");
while(currentLink != null) {
currentLink.showMyList();
currentLink = currentLink.lastLink;
}
System.out.println("");
}
}
public class MyLinkedList {
public static void main(String[] args){
MyList newMyList=new MyList();
Scanner userInput= new Scanner(System.in);
int userInputNumber;
System.out.println("Enter Total Data");
userInputNumber = userInput.nextInt();
int i=1;
while(i
Подробнее здесь: https://stackoverflow.com/questions/433 ... user-input
Связанный список пользовательского ввода ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение