练习:26

原题:
【使用数组】
有一列乱序的字符:a , c ,u,b,e,p,f,z
排序并按照英文字母表的升序和逆序输出。

参考源代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/*
 * 使用char数组保存7个字母
 * 使用Arrays对其进行排序
 * 最终输出
 */
import java.util.Arrays;
public class P158_3{
    public static void main (String[]args){
        char[] abc = new char[]{'a','c','u','b','e','p','f','z'};//命名数组abc,并

存入7个字母
        System.out.print("原字符序列:\t");//提示
        for ( int i = 0 ;i<abc.length;i++){ //原子符序列循环
            System.out.print(abc[i]+"\t");
        }
        System.out.println();
        System.out.print("升序排列后:\t");//提示
        Arrays.sort(abc);
        for ( int j=0;j<abc.length;j++ ){//升序排列循环
            System.out.print(abc[j]+"\t");
        }
        System.out.println();
        System.out.print("逆序排列后:\t");//提示
        /////
        ////
        for ( int z=7;z>=0;z-- ){//逆序排列循环
            System.out.print(abc[z]+"\t");
        }
    }
}

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

*

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据