下列程序将字符数组a中的所有字母变成大写字母,其它字符保持不变,并输出转换后的字符数组。【代码】处的正确语句是()。 public class Example { public static void main(String args[ ]) { char a[]={'a','b','1','D','E','2'}; for(int i=0;i<a.length;i++) { if(【代码】) a[i]=Character.toUpperCase(a[i]); for(int i=0;i<a.length;i++) System.out.print(" "+a[i]); } }
时间: 2024-01-23 15:02:19 浏览: 76
代码应该是:Character.isLetter(a[i])。完整代码如下:
```java
public class Example {
public static void main(String args[]) {
char a[] = {'a', 'b', '1', 'D', 'E', '2'};
for (int i = 0; i < a.length; i++) {
if (Character.isLetter(a[i]))
a[i] = Character.toUpperCase(a[i]);
}
for (int i = 0; i < a.length; i++)
System.out.print(" " + a[i]);
}
}
```
阅读全文