为了避免硬编码,您可以使用命令行参数或 Scanner 等读取类从用户读取数组的大小。然后使用此值创建数组:示例import java.util.Arrays; import java.util.Scanner; public class PopulatingAnArray { public static void main(String args[]) { System.out.println("请输入所需的数组大小 :: "); Scanner s = new Scanner(System.in); int size = s.nextInt(); int myArray[] = new int [size]; System.out.println("依次输入数组的元素"); for(int i=0; i
在编写常量名称时,建议将所有字母都大写。如果常量包含多个单词,则应使用下划线 (_) 分隔。示例实时演示 public class ConstantsTest { public static final int MIN_VALUE = 22; public static final int MAX_VALUE = 222; public static void main(String args[]) { System.out.println("常量 MIN_VALUE 的值: "+MIN_VALUE); System.out.println("常量 MAX_VALUE 的值: "+MAX_VALUE); } } 输出常量 MIN_VALUE 的值: 22 常量 MAX_VALUE 的值: 222
要从用户读取数据,请创建一个 Scanner 类。使用 nextInt() 方法从用户读取要创建的数组的大小。使用指定的大小创建一个数组。在循环中从用户读取值并存储在上面创建的数组中。示例import java.util.Arrays; import java.util.Scanner; public class PopulatingAnArray { public static void main(String args[]) { System.out.println("请输入所需的数组大小 :: "); Scanner s = new Scanner(System.in); int size = s.nextInt(); int myArray[] = new int [size]; ... 阅读更多