21xrx.com
2025-03-26 21:24:37 Wednesday
文章检索 我的文章 写文章
Java实现输入语句的方法与案例
2023-06-12 03:42:03 深夜i     14     0
Java 输入语句 Scanner类 BufferedReader类 JOptionPane类

很多编程语言都会用到输入语句,Java自然也不例外。本文将为大家介绍Java实现输入语句的几种方法和相应的代码案例。

方法一:使用Scanner类实现输入语句

Scanner类是Java中常用的输入类,可以通过该类实现各种类型的输入操作。

示例代码:

import java.util.Scanner;
public class InputTest {
  public static void main(String[] args) {
    // 创建Scanner对象
    Scanner scanner = new Scanner(System.in);
    // 获取用户输入的字符串
    System.out.println("请输入字符串:");
    String str = scanner.nextLine();
    System.out.println("您输入的字符串是:" + str);
    // 获取用户输入的整数
    System.out.println("请输入整数:");
    int num = scanner.nextInt();
    System.out.println("您输入的整数是:" + num);
    // 关闭Scanner对象
    scanner.close();
  }
}

方法二:使用BufferedReader类实现输入语句

BufferedReader类可以用来读取字符流,可以通过该类实现读取控制台输入的数据。

示例代码:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class InputTest {
  public static void main(String[] args) throws IOException {
    // 创建BufferedReader对象
    BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
    // 获取用户输入的字符串
    System.out.println("请输入字符串:");
    String str = reader.readLine();
    System.out.println("您输入的字符串是:" + str);
    // 获取用户输入的整数
    System.out.println("请输入整数:");
    int num = Integer.parseInt(reader.readLine());
    System.out.println("您输入的整数是:" + num);
    // 关闭BufferedReader对象
    reader.close();
  }
}

方法三:使用JOptionPane类实现输入语句

JOptionPane类是Java的GUI类,可以用来在图形界面上弹出输入框,用户输入数据后返回所输入的值。

示例代码:

import javax.swing.JOptionPane;
public class InputTest {
  public static void main(String[] args) {
    // 获取用户输入的字符串
    String str = JOptionPane.showInputDialog("请输入字符串:");
    System.out.println("您输入的字符串是:" + str);
    // 获取用户输入的整数
    int num = Integer.parseInt(JOptionPane.showInputDialog("请输入整数:"));
    System.out.println("您输入的整数是:" + num);
  }
}

  
  

评论区

请求出错了