java定义一个char数组 char[] array = {'a', 'b', 'c, 'z', '+', '-', '0','A', 'K', 'n', 't', 'm'};

定义一个char数组如下:
char[] array = {'a', 'b', 'c, 'z', '+', '-', '0','A', 'K', 'n', 't', 'm'};
请将数组中所有的小写字母转换成大写字母,然后再打印整个数组。

Java程序:

public class Main {
public static void main(String[] args) {
char[] array = {'a', 'b', 'c', 'z', '+', '-', '0','A', 'K', 'n', 't', 'm'};
int i;

System.out.println("转换前:");
for(i=0; i<array.length; i++) {
System.out.print(array[i] + " ");
}

for(i=0; i<array.length; i++) {
if(array[i] >= 'a' && array[i] <= 'z') {
array[i] -= 32;
}
}

System.out.println("\n\n转换后:");
for(i=0; i<array.length; i++) {
System.out.print(array[i] + " ");
}
}
}

运行测试:

转换前:
a b c z + - 0 A K n t m 

转换后:
A B C Z + - 0 A K N T M
温馨提示:答案为网友推荐,仅供参考
相似回答