Java线性表比较:使用ArrayList比较两个整型列表的大小
您可以使用Java中的ArrayList类来实现线性表,并通过Scanner类从键盘获取输入。
下面是一个示例代码来比较A表和B表的大小:
import java.util.ArrayList;
import java.util.Scanner;
public class LinearListComparison {
public static void main(String[] args) {
// 创建ArrayList对象来存储A表和B表的元素
ArrayList<Integer> A = new ArrayList<>();
ArrayList<Integer> B = new ArrayList<>();
// 从键盘输入A表的元素
Scanner scanner = new Scanner(System.in);
System.out.print("输入A表的元素个数:");
int m = scanner.nextInt();
System.out.println("输入A表的元素:");
for (int i = 0; i < m; i++) {
int element = scanner.nextInt();
A.add(element);
}
// 从键盘输入B表的元素
System.out.print("输入B表的元素个数:");
int n = scanner.nextInt();
System.out.println("输入B表的元素:");
for (int i = 0; i < n; i++) {
int element = scanner.nextInt();
B.add(element);
}
// 比较A表和B表的大小
if (A.size() > B.size()) {
System.out.println("A表比B表大");
} else if (A.size() < B.size()) {
System.out.println("A表比B表小");
} else {
System.out.println("A表和B表一样大");
}
}
}
这个示例中,我们首先创建了两个ArrayList对象 A 和 B 来存储输入的元素。然后使用Scanner类从键盘获取输入,分别将输入的元素添加到 A 和 B 表中。最后比较 A 表和 B 表的大小,并输出比较结果。
注意:在比较表的大小时,我们使用了ArrayList的size()方法来获取表的元素个数。
原文地址: https://www.cveoy.top/t/topic/o56S 著作权归作者所有。请勿转载和采集!