java从键盘输入小写字母,输出大写字母,用两种方法实现,第一种使用控制输入输出,第二种使用对话框输入输出
时间: 2024-09-13 20:15:38 浏览: 53
C语言程序设计-从键盘输入一个大写字母,要求改用小写字母输出;.c
在Java中,可以通过多种方式实现从键盘输入小写字母并输出对应的大写字母。下面分别介绍使用控制台输入输出和使用图形用户界面(GUI)对话框输入输出的两种方法。
### 方法一:使用控制台输入输出
使用控制台进行输入输出是一种较为传统的实现方式,可以通过`Scanner`类来获取用户输入,然后通过`Character`类的`toUpperCase`方法将小写字母转换为大写字母。
```java
import java.util.Scanner;
public class ConsoleInputOutputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个小写字母: ");
char lowerCaseChar = scanner.next().charAt(0);
if (Character.isLowerCase(lowerCaseChar)) {
char upperCaseChar = Character.toUpperCase(lowerCaseChar);
System.out.println("对应的大写字母是: " + upperCaseChar);
} else {
System.out.println("输入的不是小写字母!");
}
scanner.close();
}
}
```
### 方法二:使用对话框输入输出
使用图形用户界面(GUI)对话框,我们可以使用Java Swing库中的`JOptionPane`类来实现。用户可以在弹出的对话框中输入字母,程序同样会使用`toUpperCase`方法来转换大小写。
```java
import javax.swing.JOptionPane;
public class DialogBoxInputOutputExample {
public static void main(String[] args) {
String input = JOptionPane.showInputDialog("请输入一个小写字母:");
if (input != null && input.length() > 0) {
char lowerCaseChar = input.charAt(0);
if (Character.isLowerCase(lowerCaseChar)) {
char upperCaseChar = Character.toUpperCase(lowerCaseChar);
JOptionPane.showMessageDialog(null, "对应的大写字母是: " + upperCaseChar);
} else {
JOptionPane.showMessageDialog(null, "输入的不是小写字母!");
}
}
}
}
```
在这两种方法中,用户被要求输入一个小写字母,程序会检查输入是否为小写字母,如果是,则输出其大写形式;如果不是,则给出提示。
阅读全文