我是一个刚刚学JAVA的菜鸟,现在老师有一个题目:“编写程序:将字符数组中所有的小写字符转换成大写字符。”,我现在写了这么一段:
public class ex1
{
    public static void main(String args[])
    {
    int i;
    char aa[]={'G','u','t','e','n','t','a','g'};
    for(i=0;i<aa.length;i++)
    System.out.println(aa[i]);
    }
}
然后怎么完成老师的要求呢?请高手帮帮忙吧~~~~

解决方案 »

  1.   

    String类有个toUpperCase()函数的,将小写的变成大写的
      

  2.   

    public class strUp{
        public strUp() {
        }
        public static void main(String args[]) {
        int i;
        char aa[] = {'G', 'u', 't', 'e', 'n', 't', 'a', 'g'};
        String bb=new String();
        for (i = 0; i < aa.length; i++) {
            bb=bb+aa[i];
        }
        bb=bb.toUpperCase();
        for (i = 0; i < aa.length; i++) {
            aa[i]=bb.charAt(i);
            System.out.println(aa[i]);
        }
    }}