Java使用Scanner类进行控制台输入实现方法
作者:bagezongban 发布时间:2021-08-08 18:34:26
标签:Java,Scanner,控制台
在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


猜你喜欢
- SpringMVC在接收集合请求参数时,需要在Controller方法的集合参数里前添加@RequestBody,而@RequestBody
- Spire.Cloud.SDK for .NET提供了接口PdfSecurityApi可用于加密、解密PDF文档。本文将通过C#代码演示具体
- 废话不多说,上代码public String getRelativeTimeSpanStringForIphone(long time,lo
- 圆形头像在我们的日常使用的app中很常见,因为圆形的头像比较美观.使用圆形图片的方法可能有我们直接将图片裁剪成圆形再在app中使用,还有就是
- TubeMQ总体介绍TubeMQ是腾讯大数据在2013年开始研发的分布式消息中间件系统(MQ),专注服务大数据场景下海量数据的高性能存储和传
- 1. 基本概念的理解`绝对路径`:你应用上的文件或目录在硬盘上真正的路径,如:URL、物理路径例如:c:/xyz/test.txt代表了te
- 前言最学习动态规划思想的路上,遇见了‘分割回文串问题',如临大敌啊,题目听起来蛮简单,思考起来却也没那么容易,比解决问题更头疼的是如
- Java 本身就自带 JS 引擎,自从 Java 1.6 开始就支持了,愈来愈好。我对 js 比较熟悉,因此有个大胆的想法,为什么不用自带
- 一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolE
- 介绍Java门面模式(Facade Pattern)是一种结构型设计模式,它提供了一个简单的接口,隐藏了复杂系统的实现细节,使得客户端可以更
- 反射允许我们在编译期或运行时获取程序集的元数据,通过反射可以做到:● 创建类型的实例● 触发方法● 获取属性、字段信息● 延迟绑定.....
- 第一种方法string s=abcdeabcdeabcde;string[] sArray=s.Split('c') ;fo
- Android设备的内存有限,对于大图片,必须进行压缩后再进行显示,否则会出现内存溢出:OOM;处理策略:1.使用缩略图(Thumbnail
- 本文实例为大家分享了Android实现语音播放与录音的具体代码,供大家参考,具体内容如下项目用到的技术点和亮点语音录音 (单个和列表)语音播
- 结束firefox的进程,一句代码就够了,如下:Runtime.getRuntime().exec("taskkill /F /I
- 1. RSA加密与解密 -- 使用公钥加密、私钥解密public class RSATool { &nb
- 本文实例为大家分享了Qt实现计算器功能的具体代码,供大家参考,具体内容如下该计算器主要通过lineEdit获取和显示数字,通过tablevi
- 说明Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。DruidDataSource支持的数据库:理论上
- Spring Boot 自动装配最重要的注解@SpringBootApplication@Target(ElementType.TYPE)@
- C#异步方法返回void和Task的区别如果异步(async关键字)方法有返回值,返回类型为T时,返回类型必然是 Task<T>