java遍历char数组长度_如何打印char类型的数组,且数组长度由用户确定?

//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));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值