编写一个程序,实现字符串大小写的转换
时间: 2023-04-26 13:05:33 浏览: 159
以下是Python语言的代码示例:
```python
# 输入一个字符串
s = input("请输入一个字符串:")
# 将字符串转换为大写
s_upper = s.upper()
print("转换为大写后的字符串为:", s_upper)
# 将字符串转换为小写
s_lower = s.lower()
print("转换为小写后的字符串为:", s_lower)
```
该程序首先通过`input()`函数获取用户输入的字符串,然后使用字符串的`upper()`和`lower()`方法将其分别转换为大写和小写,并输出转换后的结果。
相关问题
编写一个程序实现字符串大小写的转换并倒序输出
以下是Python代码实现:
```python
s = input("请输入字符串:")
s = s.swapcase() # 转换大小写
s = s[::-1] # 倒序输出
print(s)
```
代码解释:
1. `input()` 函数用于接收用户输入的字符串。
2. `swapcase()` 方法用于将字符串中的小写字母转换为大写字母,大写字母转换为小写字母。
3. `[::-1]` 表示从字符串末尾开始,每隔一个字符取一个字符,即倒序输出字符串。
4. 最后使用 `print()` 函数输出结果。
编写java程序实现俩字符串大小写的转换
以下是Java程序实现字符串大小写转换的示例代码:
```java
public class StringCaseConverter {
public static void main(String[] args) {
String str1 = "Hello, World!";
String str2 = "Java Programming";
String convertedStr1 = convertCase(str1);
String convertedStr2 = convertCase(str2);
System.out.println("Before conversion: ");
System.out.println(str1);
System.out.println(str2);
System.out.println("After conversion: ");
System.out.println(convertedStr1);
System.out.println(convertedStr2);
}
public static String convertCase(String str) {
char[] charArray = str.toCharArray();
for (int i = 0; i < charArray.length; i++) {
char c = charArray[i];
if (Character.isUpperCase(c)) {
charArray[i] = Character.toLowerCase(c);
} else if (Character.isLowerCase(c)) {
charArray[i] = Character.toUpperCase(c);
}
}
return new String(charArray);
}
}
```
在上述代码中,我们定义了一个 `StringCaseConverter` 类,并在其中实现了一个名为 `convertCase` 的静态方法,该方法可以将字符串中的大写字母转换为小写字母,将小写字母转换为大写字母。我们还在 `main` 方法中演示了如何使用 `convertCase` 方法来转换字符串的大小写。