用JAVA实现任意一个长度为5的整数序列的输出,需要分别采用数组和单链表
时间: 2024-09-09 14:16:12 浏览: 142
在Java中,实现一个长度为5的整数序列输出可以通过数组和单链表两种方式来完成。
首先是使用数组的方式:
```java
public class ArrayExample {
public static void main(String[] args) {
// 创建一个长度为5的整数数组
int[] array = new int[5];
// 假设我们填充数组的代码如下
for (int i = 0; i < array.length; i++) {
array[i] = i + 1; // 这里简单地将序列填充为1, 2, 3, 4, 5
}
// 输出数组中的元素
for (int num : array) {
System.out.println(num);
}
}
}
```
接下来是使用单链表的方式:
```java
public class LinkedListExample {
static class ListNode {
int val;
ListNode next;
ListNode(int x) { val = x; }
}
public static void main(String[] args) {
// 创建一个长度为5的单链表
ListNode head = new ListNode(1);
head.next = new ListNode(2);
head.next.next = new ListNode(3);
head.next.next.next = new ListNode(4);
head.next.next.next.next = new ListNode(5);
// 输出单链表中的元素
ListNode current = head;
while (current != null) {
System.out.println(current.val);
current = current.next;
}
}
}
```
在这两个示例中,我们分别展示了如何创建和输出一个长度为5的整数序列。数组示例中,我们初始化一个长度为5的整型数组,并通过循环将其每个位置填充为序列值,然后再次通过循环打印出来。而单链表示例中,我们创建了一个包含5个节点的链表,每个节点依次存储序列的一个值,然后通过遍历链表来打印每个节点的值。
阅读全文
相关推荐


















