java编写一个程序,实现字符串大小写的转换并倒序输出
时间: 2024-05-05 17:15:14 浏览: 149
用Java将字符串的首字母转换大小写
以下是Java程序实现字符串大小写转换并倒序输出的代码:
```java
import java.util.Scanner;
public class StringConversion {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入字符串:");
String str = scanner.nextLine();
// 字符串大小写转换
String convertedStr = "";
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (Character.isUpperCase(c)) {
convertedStr += Character.toLowerCase(c);
} else if (Character.isLowerCase(c)) {
convertedStr += Character.toUpperCase(c);
} else {
convertedStr += c;
}
}
// 倒序输出字符串
String reversedStr = "";
for (int i = convertedStr.length() - 1; i >= 0; i--) {
reversedStr += convertedStr.charAt(i);
}
System.out.println("转换后的字符串为:" + convertedStr);
System.out.println("倒序输出字符串为:" + reversedStr);
}
}
```
运行程序后,输入一个字符串,程序会先将其大小写转换后,再将转换后的字符串倒序输出。例如:
```
请输入字符串:Hello, World!
转换后的字符串为:hELLO, wORLD!
倒序输出字符串为:!dlroW ,olleh
```
阅读全文