Java使用Scanner类进行控制台输入实现方法

作者:bagezongban 时间:2021-08-08 18:34:26 

在Java中,不像Python一样直接用个input()就行的。Java控制台输入比较麻烦,下面是比较易懂的教程。

首先,新建一个调用Java的Scanner(扫描仪)的类,新建main方法。


import java.util.Scanner;
public class scanner
{
public static void main(String[] args)
{

}
}

在main方法中新建一个Scanner的对象实例。


Scanner enter = new Scanner(System.in);

最后,再在main方法中新建一个数据类型。至于是什么类型,取决于输入的是什么类型。


//输入的是int类型
int inputi = enter.nextInt();

//输入的是double类型
double inputd = enter.nextDouble();

//输入的是double类型
String inputs = enter.nextLine();

注意:本教程里的类名、变量名、对象实例名(省略号),可以替换。让我们运行一下程序。

这里给大家带来一个用Scanner做的密码程序。


import java.util.Scanner;
public class pswd
{
public static void main(String[] args)
{
System.out.print("请输入密码:");
Scanner enter = new Scanner(System.in);
int password = enter.nextInt();
if(password == 123456)
{
 System.out.println("输入正确!");
}
else
{
 System.out.println("输入错误!");
}
}
}

来源:https://blog.csdn.net/bagezongban/article/details/103647639

标签:Java,Scanner,控制台
0
投稿

猜你喜欢

  • Mybatis中注解@MapKey的使用详解

    2023-11-24 21:43:35
  • 手把手教你如何获取微信用户openid

    2023-11-04 01:01:21
  • 浅谈virtual、abstract方法和静态方法、静态变量理解

    2022-08-29 02:29:14
  • 详解Spring Boot 事务的使用

    2022-08-09 01:59:07
  • java字符串相似度算法

    2023-11-26 12:33:25
  • Java关于MyBatis缓存详解

    2021-11-01 00:40:20
  • 详解java中float与double的区别

    2021-09-12 11:04:47
  • Spring JPA配置文件Eclipse报错如何解决

    2022-05-07 00:51:34
  • mybatis foreach遍历LIST读到数据为null的问题

    2021-05-24 20:15:27
  • nacos使用占位符${}进行参数配置的方法

    2022-07-15 08:59:07
  • JAVA遍历Map集合的几种方法汇总

    2021-09-01 12:34:07
  • SpringBoot在Controller层接收参数的n种姿势(超详细)

    2023-01-28 00:54:39
  • 聊聊Controller中RequestMapping的作用

    2021-12-08 20:48:45
  • 详解Spring Boot2 Webflux的全局异常处理

    2023-11-09 02:12:25
  • 关于Java中修饰符的总结(fina除外)

    2023-11-22 23:15:57
  • Java动态 代理和AOP应用示例

    2023-11-26 07:45:02
  • java基础的详细了解第五天

    2023-06-02 16:54:04
  • MyBatis根据条件批量修改字段的方式

    2023-12-16 03:24:01
  • Java httpClient介绍以及使用示例

    2023-03-15 23:51:15
  • SpringBoot和Swagger结合提高API开发效率

    2023-11-25 01:23:16
  • asp之家 软件编程 m.aspxhome.com