char数组打印地址和内容;

public class ArraysTest{
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		//System.out.println("输入5位char类型字符,遍历,排序,倒序");
		char ch[]  = new char [5];
		for(int i = 0;i<5;i++){
			System.out.println("输入第"+(i+1)+"个字符");
			ch[i]  = scanner.next().charAt(0);
		}
		System.out.println(ch);//输出的是数组toString()后的值;
		System.out.println("前边加上字符输出的是地址了:"+ch);
		System.out.println("Arrays.toString(ch)输出数组"+Arrays.toString(ch));
		/**
		 * 用加强for循环输出数组
		 */
		for(char c:ch){	//加强for循环
			System.out.print(c+"\t");
		}
		System.out.println();
		System.out.println("***开始正序排序***");
		Arrays.sort(ch);
		System.out.println(ch);
		System.out.println("***倒序排序输出");
		for(int i=4;i>=0;i--){
			System.out.print(ch[i]);
			
		}
		System.out.println("*******");
		
		
	}

 

输出结果:
输入第1个字符
q
输入第2个字符
w
输入第3个字符
e
输入第4个字符
r
输入第5个字符
t
qwert
前边加上字符输出的是地址了:[C@1b6d3586
Arrays.toString(ch)输出数组[q, w, e, r, t]
q    w    e    r    t    
***开始正序排序***
eqrtw
***倒序排序输出
wtrqe*******

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值