21xrx.com
2024-09-20 05:39:19 Friday
登录
文章检索 我的文章 写文章
Java中使用Scanner实现输入语句
2023-06-17 13:27:12 深夜i     --     --
Java语言 Scanner类 用户输入

Java语言中,Scanner是一个类,可以使用它来获取用户的输入。Scanner类可以将用户输入的字符串解析为基本类型和字符串,并且提供了许多方法来获取输入源的信息。

下面是一个简单的使用Scanner类获取用户输入的例子:


import java.util.Scanner;

public class Main {

  public static void main(String[] args) {

   Scanner scan = new Scanner(System.in);

   System.out.println("请输入一个字符串:");

   String str = scan.nextLine();

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

  }

}

在这个例子中,我们先创建了一个Scanner对象并将其连接到标准输入(System.in)。然后通过使用Scanner的nextLine()方法获取用户输入的一行字符串。

当用户输入字符串后,该字符串被存储在变量str中并输出到控制台。

例如,如果用户输入了"Hello World!",控制台输出将是:

请输入一个字符串:

Hello World!

您输入的字符串是:Hello World!

使用Scanner类还可以获取其他类型的用户输入,例如整数、浮点数和布尔值。以下是一些示例:


import java.util.Scanner;

public class Main {

  public static void main(String[] args) {

   Scanner scan = new Scanner(System.in);

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

   int num = scan.nextInt();

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

   System.out.println("请输入一个浮点数:");

   double dbl = scan.nextDouble();

   System.out.println("您输入的浮点数是:" + dbl);

   System.out.println("请输入一个布尔值(true/false):");

   boolean bool = scan.nextBoolean();

   System.out.println("您输入的布尔值是:" + bool);

  }

}

通过上面的代码示例,我们可以看出Scanner类在Java语言中实现输入语句的方便性和灵活性。

  
  

评论区

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