21xrx.com
2024-09-20 05:41:57 Friday
登录
文章检索 我的文章 写文章
Java从键盘输入实现方法及示例代码
2023-06-16 21:56:52 深夜i     --     --
Java 键盘输入 Scanner类 BufferedReader类

文章:

在Java中,从键盘输入是一项基本的操作,可以通过键盘读取输入的内容并将其应用于程序中的不同方面。在本文中,我们将介绍如何在Java中从键盘读取输入内容,并提供示例代码来演示其实现方法。

实现方法:

Java中从键盘读取输入的方式比较多,下面我们将介绍两种常用的实现方法。

方法1:使用Scanner类实现键盘输入

Scanner类是Java中一个常用的输入扫描器,可以从标准输入或者文件中读取数据。在使用Scanner类时,需要从包java.util中导入Scanner类,并在程序中实例化Scanner类对象,然后就可以通过next()或nextLine()方法来获取键盘输入。

示例代码如下:

import java.util.Scanner;

public class InputFromKeyboard {

 public static void main(String[] args) {

  Scanner scanner = new Scanner(System.in);

  System.out.print("请输入你的姓名:");

  String name = scanner.nextLine();

  System.out.print("请输入你的年龄:");

  int age = scanner.nextInt();

  System.out.print("请输入你的工资:");

  double salary = scanner.nextDouble();

  System.out.println("你的信息如下:");

  System.out.println("姓名:" + name + ",年龄:" + age + ",工资:" + salary);

 }

}

方法2:使用BufferedReader类实现键盘输入

除了Scanner类,还可以使用BufferedReader类实现键盘输入。BufferedReader类是Java中一个高效的读取器,可以从字符输入流中读取文本,可以快速读取一行文本,常用于读取文件和网络数据。在使用BufferedReader类时,需要从包java.io中导入BufferedReader类,并在程序中创建BufferedReader类对象,并使用readLine()方法读取输入。

示例代码如下:

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class InputFromKeyboard{

 public static void main(String[] args) throws IOException {

  BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

  System.out.print("请输入你的姓名:");

  String name = br.readLine();

  System.out.print("请输入你的年龄:");

  int age = Integer.parseInt(br.readLine());

  System.out.print("请输入你的工资:");

  double salary = Double.parseDouble(br.readLine());

  System.out.println("你的信息如下:");

  System.out.println("姓名:" + name + ",年龄:" + age + ",工资:" + salary);

 }

}

  
  

评论区

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