//Open the system input
Scanner input = new Scanner(System.in);
String answer = "Y";
//数组类型
int type=0;
//数组长度
int Length=0;
System.out.println("您输入的是字符型(Char)数组");
/*2.用户确定数组长度*/
System.out.print("请输入您需要的数组长度:");
Length = input.nextInt();
/*3.用户输入数组元素*/
//声明一个字符类型的数组
Char[] d = new Char[Length];
//for循环
for(int i = 0; i < d.length; i ++){
System.out.println("\n请输入您的第" + (i + 1) + "个数组元素:\n" );
//3.1判断:当用户输入类型不匹配,退出打印原因(“类型不匹配”)
if(input.hasNextChar()){ //有错:
//输入数组元素
d[i] = input.nextChar(); //有错: }else{
System.out.println("\n类型不匹配!");
break;
}
}
//使用Arrays方法来打印数组
System.out.println(Arrays.toString(d));
xixiyingyi
相关分类