编写一个java程序,要求是把输入的字符串中的小写字母变成大写字母,大写字母变成小写字母
时间: 2024-12-02 19:16:50 浏览: 2
你可以编写一个简单的Java程序来实现这个需求,这里是一个示例:
```java
import java.util.Scanner;
public class CaseConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String inputString = scanner.nextLine();
// 使用Java的Character类的toLowerCase()和toUpperCase()方法转换字符
StringBuilder result = new StringBuilder();
for (char c : inputString.toCharArray()) {
if (Character.isLowerCase(c)) {
result.append(Character.toUpperCase(c));
} else if (Character.isUpperCase(c)) {
result.append(Character.toLowerCase(c));
} else {
result.append(c); // 如果不是字母,则保持不变
}
}
System.out.println("转换后的字符串是:" + result.toString());
}
}
```
在这个程序中,我们首先从用户那里获取输入的字符串,然后遍历每一个字符,如果它是小写字母,我们就将其转换为大写字母;如果是大写字母,则转换为小写字母。非字母字符则原样保留。
阅读全文