21xrx.com
2024-09-19 08:54:38 Thursday
登录
文章检索 我的文章 写文章
Java中的输入方式
2023-06-15 10:33:12 深夜i     --     --
Java 输入 Scanner 控制台 BufferedReader 读取 字符串 整数

在Java程序设计中,输入数据是非常常见的操作。那么,Java中如何进行输入呢?

首先,我们可以使用Scanner类来实现控制台输入。例如,以下代码可以读取用户在控制台上输入的一个整数:


import java.util.Scanner;

public class InputExample {

  public static void main(String[] args) {

   Scanner input = new Scanner(System.in);

   System.out.print("请输入一个整数:");

   int num = input.nextInt();

   System.out.println("您输入的整数是:" + num);

  }

}

上面的代码中,“import java.util.Scanner;”是导入Scanner类。然后,创建Scanner对象“input”,并将System.in作为构造函数的参数传入,这表示我们要从控制台读取输入。接着,使用input.nextInt()来读取输入的整数,并将其保存在变量“num”中。最后,通过System.out.println()函数输出读取到的整数。

除了Scanner类之外,还有一些其他的输入方法,比如使用BufferedReader类来读取输入。例如,以下代码可以读取用户在控制台上输入的一行字符串:


import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class InputExample {

  public static void main(String[] args) {

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

   System.out.print("请输入一行字符串:");

   try {

     String str = input.readLine();

     System.out.println("您输入的字符串是:" + str);

   } catch (IOException e) {

     e.printStackTrace();

   }

  }

}

上面的代码中,“import java.io.BufferedReader;”和“import java.io.InputStreamReader;”是导入BufferedReader类和InputStreamReader类。然后,创建BufferedReader对象“input”,并将System.in作为参数传入。接着,使用input.readLine()来读取输入的字符串,并将其保存在变量“str”中。最后,通过System.out.println()函数输出读取到的字符串。

综上所述,Java中的输入操作可以通过Scanner类或BufferedReader类来实现。在实际开发中,我们需要根据实际情况来选择合适的输入方法。

  
  

评论区

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