用java编写一个程序,实现字符串大小写的转换并倒序输出。要求如下:(1)使用 for 循环将字符串“HelloWorld”从最后一个字母开始遍历。(2)遍历的当前字符如果是大写字符就使用 toLowerCase0方法将其转化为小写字符,反之则使用 toUp-perCase0方法将其转化为大写字符
时间: 2023-12-14 13:35:51 浏览: 70
可以使用以下代码实现:
```java
public class StringConversion {
public static void main(String[] args) {
String str = "HelloWorld";
String result = "";
for (int i = str.length() - 1; i >= 0; i--) {
char c = str.charAt(i);
if (Character.isUpperCase(c)) {
result += Character.toLowerCase(c);
} else {
result += Character.toUpperCase(c);
}
}
System.out.println(result);
}
}
```
首先定义一个字符串变量 `str`,并初始化为 "HelloWorld"。然后定义一个字符串变量 `result`,用于保存转换后的结果。
接下来使用 for 循环遍历字符串 `str`,循环变量 `i` 初始化为字符串最后一个字符的索引,每次循环减 1,直到索引为 0。在循环中,使用 `charAt` 方法获取当前字符 `c`,并使用 `isUpperCase` 方法判断它是否为大写字母。如果是大写字母,则使用 `toLowerCase` 方法将其转换为小写字母并添加到 `result` 中;反之,则使用 `toUpperCase` 方法将其转换为大写字母并添加到 `result` 中。
最后,输出 `result` 即可得到转换后的字符串。
阅读全文