21xrx.com
2024-12-23 00:46:02 Monday
登录
文章检索 我的文章 写文章
Java实现输入语句的方法与案例
2023-06-12 03:42:03 深夜i     --     --
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);

  }

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复