用户从控制台输入一个char数组, 取出数组下标为奇数的字符, 并以倒叙的方式输出到控制台

public class Demo2 {
	/**
	 * 用户从控制台输入一个char数组, 取出数组下标为奇数的字符,
        并以倒叙的方式输出到控制台
	 */
	public static void main(String[] args) {
		//定义一个char数组
		char[] chars = new char[10];
		//输入
		Scanner scanner = new Scanner(System.in);
		//循环
		for (int i = 0; i < chars.length; i++) {
				//charAt  方法转化为 char类型
				 chars[i] = scanner.next().charAt(0);
		}
		//重新再定义一个数组   将取到的奇数字符放进去
		char[] chars1 = new char[10];
		int j = 0 ;
		for (int i = 0; i < chars.length; i++) {
			if(i%2!=0) {
				chars1[j] = chars[i];
				j++;
			}
		}
		Arrays.sort(chars1);
		for (int i = chars1.length-1; i >0 ; i--) {
			System.out.println(chars1[i]);
		}
	}
}

猜你喜欢

转载自blog.csdn.net/fenghuanxia66/article/details/86215573