输入一个大写字母、一个小写字母(假定输入的一定是一个大写字母、小写字母),将其转换为对应的小写字个大写字母
时间: 2024-09-30 14:04:21 浏览: 51
如果你想要将输入的一个大写字母和一个小写字母互换为对方,那么首先你需要获取这两个字母并使用特定的规则进行替换。以下是几种常见的编程语言示例:
1. **Python**:
```python
def swap_case(char1, char2):
if char1.islower():
return char2.upper()
else:
return char1.lower()
input_str = input("请输入一个大写字母和一个小写字母:").split()
uppercase, lowercase = input_str
swapped_chars = (swap_case(uppercase, lowercase), swap_case(lowercase, uppercase))
print(swapped_chars)
```
2. **JavaScript**:
```javascript
function swapCase(char1, char2) {
return char1.toLowerCase() === char2 ? char1.toUpperCase() : char2.toUpperCase();
}
let input = prompt("请输入一个大写字母和一个小写字母:");
const [uppercase, lowercase] = input.split('');
console.log([swapCase(uppercase, lowercase), swapCase(lowercase, uppercase)]);
```
3. **Java**:
```java
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个大写字母和一个小写字母:");
String input = scanner.nextLine();
char[] chars = input.toCharArray();
for (int i = 0; i < chars.length; i += 2) {
char temp = chars[i];
chars[i] = chars[i+1].toUpperCase();
chars[i+1] = temp;
}
System.out.println(new String(chars));
}
```
在这个例子中,我们假设输入始终是两个连续的字符,如果是其他情况,可能需要额外检查。
阅读全文