import java.util.Scanner; // 第一种方法 简单但是此方法会限制输入个数 public class exercise_create_array { public static void main(String[]args){ Scanner sc=new Scanner(System.in); System.out.print("请确定创建的数组长度:"); int a = sc.nextInt(); int [] b = new int[a]; for(int i = 0;i<b.length;i++){ b[i]=sc.nextInt(); } for(int i = 0;i<b.length;i++) { System.out.print(b[i]+" "); // 第二种创建方法,不限于长度 System.out.println("请输入几个数并c用逗号隔开:"); String str = sc.next().toString(); /*将所输入的数转化为字符串*/ String[] arr = str.split(",");//split用来分割字符 split()分割时不考虑空格 split(")分割时考虑里面的空格 int[] c= new int[arr.length]; for(int j = 0; j<b.length;j++) { c[j] = Integer.parseInt(arr[j]);//字符型强转为整数型 System.out.println(c[j]+" "); } } } }