•要求用户输入一组5个数字。创建新节点的Java问题
•对于输入的每个数字,将其添加到链接列表的前面。
•现在,请求用户输入搜索编号。
•使用for循环或while循环,搜索数字是否存在于链表中的某个节点上。
•如果存在匹配的节点,请使用数据88创建一个新节点,并将其插入匹配节点之前。否则,显示消息“没有这样的号码”。
大家好,我希望你能帮我解决最后一部分的java代码。
public static void main(String[] args) {
LinkedList list = new LinkedList();
Scanner sc = new Scanner(System.in);
System.out.println("Enter a number: ");
int num = sc.nextInt(); sc.nextLine();
for(int i = 0; i < 4; i++){
list.addFront(num);
}
System.out.print("Enter a number: ");
int search = sc.nextInt(); sc.nextLine();
for(Node j = list.getHead(); j!= null; j=j.getNext()){
if((Integer)j.getData()==search){
list.addNode();
}else{
System.out.println("No such number");
}
}
public static Node addNode(T n);//???
}