Java从键盘输入一个字符,若为小写字母,则转化为大写字母;若为大写字母,则转化为小写字母; 选择结构:字母转换
时间: 2024-10-17 09:14:54 浏览: 15
C#中把英文字母转换为大写或小写的方法
5星 · 资源好评率100%
在Java中,你可以使用`Character`类提供的`toUpperCase()`和`toLowerCase()`方法来进行字母大小写的转换。下面是一个简单的程序片段,它会根据用户输入的字符进行相应的转换:
```java
import java.util.Scanner;
public class AlphabetConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符:");
char inputChar = scanner.next().charAt(0); // 获取第一个字符
if (Character.isUpperCase(inputChar)) { // 判断是否为大写字母
System.out.println("转换前的大写字母:" + inputChar);
inputChar = Character.toLowerCase(inputChar); // 转换为小写
System.out.println("转换后的小写字母:" + inputChar);
} else if (Character.isLowerCase(inputChar)) { // 判断是否为小写字母
System.out.println("转换前的小写字母:" + inputChar);
inputChar = Character.toUpperCase(inputChar); // 转换为大写
System.out.println("转换后的大写字母:" + inputChar);
} else {
System.out.println("输入的不是一个字母,请重新输入。");
}
}
}
```
在这个程序里,我们首先获取用户的输入,然后检查这个字符是大写还是小写。如果是大写,就转换成小写,反之亦然。
阅读全文