编写Java程序,实现字符串大小的转换并倒序输出,要求如下: (1)使用for循环将字符串”HelloJava”从最后一个字符开始遍历。 (2)遍历的当前字符如果是大写字符,使用toLowerCase()将其转为小写,反之,使用toUpperC ase()将其转为大写。
时间: 2023-06-15 16:08:38 浏览: 959
下面是Java程序的实现:
```java
public class StringConvert {
public static void main(String[] args) {
String str = "HelloJava";
StringBuilder result = new StringBuilder();
for (int i = str.length() - 1; i >= 0; i--) {
char c = str.charAt(i);
if (Character.isUpperCase(c)) {
result.append(Character.toLowerCase(c));
} else {
result.append(Character.toUpperCase(c));
}
}
System.out.println(result.toString());
}
}
```
程序中使用StringBuilder来存储转换后的字符串。遍历字符串时,从最后一个字符开始,依次获取每个字符并判断大小写,然后使用toUpperCase()或toLowerCase()进行大小写转换并添加到StringBuilder中。最后将StringBuilder转换为字符串并输出即可。
运行程序,输出结果为:avaJolleH。
阅读全文