Java编写一个程序,实现字符串大小写的转换并倒序输出
时间: 2023-12-03 15:47:30 浏览: 144
以下是Java代码实现:
```java
import java.util.Scanner;
public class StringCaseConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String input = scanner.nextLine();
String output = convertCaseAndReverse(input);
System.out.println("转换后的字符串为:" + output);
}
public static String convertCaseAndReverse(String str) {
StringBuilder sb = new StringBuilder();
for (int i = str.length() - 1; i >= 0; i--) {
char c = str.charAt(i);
if (Character.isUpperCase(c)) {
sb.append(Character.toLowerCase(c));
} else if (Character.isLowerCase(c)) {
sb.append(Character.toUpperCase(c));
} else {
sb.append(c);
}
}
return sb.toString();
}
}
```
运行程序后,输入一个字符串,程序将会把字符串中的大写字母转换成小写字母,小写字母转换成大写字母,并且倒序输出转换后的字符串。
阅读全文