想要使用Java实现:从键盘输入一段字符串并输出,有多少种方式可寄存输入的数据
时间: 2024-02-17 12:04:44 浏览: 103
使用Java实现从键盘输入一段字符串并输出,有多种方式可以实现。下面列举几种方法:
1. 使用Scanner类实现从键盘输入,然后通过System.out.println()方法输出。示例代码如下:
```
import java.util.Scanner;
public class InputOutputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一段字符串:");
String input = scanner.nextLine();
System.out.println("您输入的字符串是:" + input);
scanner.close();
}
}
```
2. 使用BufferedReader类实现从键盘输入,然后通过System.out.println()方法输出。示例代码如下:
```
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class InputOutputExample {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入一段字符串:");
String input = br.readLine();
System.out.println("您输入的字符串是:" + input);
br.close();
}
}
```
3. 使用JOptionPane类实现从弹出框输入,然后通过JOptionPane.showMessageDialog()方法输出。示例代码如下:
```
import javax.swing.JOptionPane;
public class InputOutputExample {
public static void main(String[] args) {
String input = JOptionPane.showInputDialog("请输入一段字符串:");
JOptionPane.showMessageDialog(null, "您输入的字符串是:" + input);
}
}
```
4. 使用Console类实现从控制台输入,然后通过System.console().printf()方法输出。需要注意的是,该方法只能在命令行环境下运行,不能在IDE中运行。示例代码如下:
```
public class InputOutputExample {
public static void main(String[] args) {
Console console = System.console();
if (console == null) {
System.out.println("无法获取控制台对象");
System.exit(1);
}
String input = console.readLine("请输入一段字符串:");
console.printf("您输入的字符串是:%s%n", input);
}
}
```
阅读全文