package\u0020package1; import\u0020java.util.ArrayList; import\u0020java.util.List; import\u0020java.util.Scanner; public\u0020class\u0020CompareLists\u0020{ \u0020\u0020private\u0020static\u0020Scanner\u0020scanner;

\u0020\u0020public\u0020static\u0020void\u0020main(String[]\u0020args)\u0020{ \u0020\u0020\u0020\u0020scanner\u0020=\u0020new\u0020Scanner(System.in); \u0020\u0020\u0020\u0020//\u0020输入A表 \u0020\u0020\u0020\u0020System.out.print("请输入A表的元素个数:"); \u0020\u0020\u0020\u0020int\u0020m\u0020=\u0020scanner.nextInt(); \u0020\u0020\u0020\u0020List\u0020A\u0020=\u0020new\u0020ArrayList<>(); \u0020\u0020\u0020\u0020System.out.println("请输入A表的元素:"); \u0020\u0020\u0020\u0020for\u0020(int\u0020i\u0020=\u00200; i < m; i++) \u0020\u0020\u0020\u0020{ \u0020\u0020\u0020\u0020\u0020\u0020A.add(scanner.nextInt()); \u0020\u0020\u0020\u0020} \u0020\u0020\u0020\u0020//\u0020输入B表 \u0020\u0020\u0020\u0020System.out.print("请输入B表的元素个数:"); \u0020\u0020\u0020\u0020int\u0020n\u0020=\u0020scanner.nextInt(); \u0020\u0020\u0020\u0020List\u0020B\u0020=\u0020new\u0020ArrayList<>(); \u0020\u0020\u0020\u0020System.out.println("请输入B表的元素:"); \u0020\u0020\u0020\u0020for\u0020(int\u0020i\u0020=\u00200; i < n; i++) \u0020\u0020\u0020\u0020{ \u0020\u0020\u0020\u0020\u0020\u0020B.add(scanner.nextInt()); \u0020\u0020\u0020\u0020} \u0020\u0020\u0020\u0020//\u0020比较A、B两表的大小 \u0020\u0020\u0020\u0020int\u0020i\u0020=\u00200; \u0020\u0020\u0020\u0020int\u0020j\u0020=\u00200; \u0020\u0020\u0020\u0020while\u0020(i < m && j < n) \u0020\u0020\u0020\u0020{ \u0020\u0020\u0020\u0020\u0020\u0020if\u0020(A.get(i) < B.get(j)) \u0020\u0020\u0020\u0020\u0020\u0020{ \u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020System.out.println("A < B"); \u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020return; \u0020\u0020\u0020\u0020\u0020\u0020} \u0020\u0020\u0020\u0020\u0020\u0020else\u0020if\u0020(A.get(i) > B.get(j)) \u0020\u0020\u0020\u0020\u0020\u0020{ \u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020System.out.println("A > B"); \u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020return; \u0020\u0020\u0020\u0020\u0020\u0020} \u0020\u0020\u0020\u0020\u0020\u0020else \u0020\u0020\u0020\u0020\u0020\u0020{ \u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020i++; \u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020j++; \u0020\u0020\u0020\u0020\u0020\u0020} \u0020\u0020\u0020\u0020} \u0020\u0020\u0020\u0020if\u0020(i == m && j == n)\u0020{ \u0020\u0020\u0020\u0020\u0020\u0020System.out.println("A = B"); \u0020\u0020\u0020\u0020} \u0020\u0020\u0020\u0020else\u0020if\u0020(i == m) \u0020\u0020\u0020\u0020{ \u0020\u0020\u0020\u0020\u0020\u0020System.out.println("A < B"); \u0020\u0020\u0020\u0020} \u0020\u0020\u0020\u0020else \u0020\u0020\u0020\u0020{ \u0020\u0020\u0020\u0020\u0020\u0020System.out.println("A > B"); \u0020\u0020\u0020\u0020} \u0020\u0020} } 采用什么逻辑结构和物理结构内容:该程序采用顺序逻辑结构和线性物理结构。


原文地址: https://www.cveoy.top/t/topic/pqkz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录