java 输入人名_Java 读取控制台输入

Java 提供了我们两种读取控制台输入的方法:

一、传统方法

public class ReadConsoleOld {

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

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

while(true){

String line = reader.readLine();

System.out.println(line);

}

}

}

二、JDK5以后引入的java.util.Scanner;

public class ReadConsole {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

while(true){

String content = scanner.nextLine();

System.out.println(content);

}

}

}

Scanner 为我们提供了多种不同类型数据的读取方法,如果输入的数据无法转换为我们所需的数据类型会抛出异常:

60fe559ea5a82b6301b7fa29cd5694b5.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/347788.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JVM体系结构:JVM和JVM体系结构概述

各位读者好! 在本教程中,我们将了解和学习Java虚拟机(JVM)及其体系结构。 本教程将帮助您正确回答以下问题: Java中的JVM是什么? JVM的不同组件 JVM,JRE和JDK之间的区别 1.简介 Java虚拟机&…

java option请求_java – 如何说服spring 4.2将OPTIONS请求传递给控制器

我们在控制器上使用带有RestController注释的spring mvc,我们正在处理控制器中的授权.我们使用相同的代码来设置响应CORS飞行前请求的允许方法.为实现这一目标,我们有:在调度程序servlet的配置中,然后我们有:RequestMapping(value"/some/collection…

计算机二级web题目(7.1)--综合选择题1

(1)程序流程图中带有箭头的线段表示的是(C)。 A、图元关系 B、数据流 C、控制流 D、调用关系 解析:①长方形表示要处理执行的步骤。②菱形表示条件判断。③平行四边形表示输入或输出。 (2)结构化程序设计的基本原则不包括(A&#…

java8 javafx_Java 8的新增功能(第1部分– JavaFX)

java8 javafx免责声明:我不为Oracle工作,也不以任何方式代表Oracle。 此功能列表不是官方的。 作为“局外人”,这只是我研究的一部分。 Java 8已在大约两个月前完成了功能,并且开发者预览版即将到来(两周后&#xff0…

Java面向对象(1)--对象的创建使用类的实例化

1、类与对象 类是对一类事物的描述,是抽象的、概念上的定义。 对象是实际存在的该类事物的每个个体,因而也称为实例(instance)。 通常都是将类实例化,也就是对象的创建 可以理解为:类 抽象概念的“人”;对象 实实在…

java ee 下载 安装配置_JavaEE下载安装及配置.doc

JavaEE下载安装及配置Apache Tomcat下载安装及配置下载Tomcat6.X最新版本官网下载地址:/tomcat/tomcat-6/v6.0.35/bin/右键迅雷下载即可。安装怎样在windows下安装tomcat步骤/方法双击.exe安装程序,显示如下图所示的欢迎页面。点击next按扭出现如下图所示…

Java简单内存解析

堆(Heap),此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例都在这里分配内存。这一点在Java虚拟机规范中的描述是:所有的对象实例以及数组都要在堆上分配。 通常所说的栈(Stack)&…

servlet3异步_Servlet 3的异步Servlet功能

servlet3异步在深入了解什么是异步Servlet之前,让我们尝试了解为什么需要它。 假设我们有一个Servlet,处理时间很长,如下所示。 LongRunningServlet.java package com.journaldev.servlet;import java.io.IOException; import java.io.Prin…

计算机二级web题目(7.2)--基本操作题1

前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家。(点击跳转人工智能学习资料) 1、在考生文件夫下的Web1目录中,存有1.htm和label2.htm文件&#xff…

java矩阵连乘算法_使用java写的矩阵乘法实例(Strassen算法)

Strassen算法于1969年由德国数学家Strassen提出,该方法引入七个中间变量,每个中间变量都只需要进行一次乘法运算。而朴素算法却需要进行8次乘法运算。原理Strassen算法的原理如下所示,使用sympy验证Strassen算法的正确性import sympy as sA …

计算机二级web题目(7.3)--简单应用题1

说明:如有不清楚的地方,可以评论区留言,及时回复。 1、在考生文件夹下的Web3目录中,存有3.htm文件,该文件不完整,请在标有********Found******字符串的注释行下一语句的下划线处填入正确内容,然…

使用Spring Security 5.0和OIDC轻松构建身份验证

“我喜欢编写身份验证和授权代码。” 〜从来没有Java开发人员。 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证。 Spring Security不仅是一个功能强大且可高度自定义的身份验证和访问控制框架&#xf…

java访问类的方法_Java:如何从另一个类访问方法

小编典典你需要以某种方式为Alpha类提供对cBeta的引用。有三种方法可以做到这一点。1)在构造函数中为Alphas提供Beta。在Alpha课堂上写道:public class Alpha {private Beta beta;public Alpha(Beta beta) {this.beta beta;}并从main()调用cAlpha new Alpha(cBeta…

计算机二级web题目(7.4)--综合应用题1

说明:如有不清楚的地方,可以评论留言,及时回复。 1、在考生文件夹下的Web5目录中,存有5.htm文件,该文件不完整,请在标有 *********Foun********字符串的往释行 下一-语句的下划线处填入正确内容&#xff0c…

(1.2)HarmonyOS鸿蒙config.json

跟应用相关的所有信息,都会在config.json文件中进行配置。 项目的配置(app) 比如:厂商信息,项目的版本等 应用在设备上的配置信息(deviceConfig) 比如:应用运行时进程名&#xff0c…

java随机数函数_java随机函数详解

本文主要介绍java里的一些随机函数实现与用法,也会附带介绍一些随机数知识。 目前计算机实现的随机函数过程中,都是伪随机的,不过,可以实现统计学意义上的随机。比如手机鼠标移动位置,点击,系统的参数等等作为种子,这种随机统计上看起来就是“真随机数”了,具有较高的安…

Arquillian变色龙。 简化您的Arquillian测试

Arquillian Chameleon的诞生是为了简化Arquillian测试的配置。 我很自豪地宣布,使用1.0.0.CR2版本,我们不仅简化了Arquillian测试的配置方式,而且简化了编写方式。 在此新版本中,添加了三个新的简化: 您只需要使用1个…

为什么要学习鸿蒙,HarmonyOS不只是操作系统

前些天发现了十分不错的人工智能学习网站,通俗易懂,风趣幽默,没有广告,分享给大家,大家可以自行看看。(点击跳转人工智能学习资料) 前言 对于IT行业,头部力量或者已经形成生态的东西…

mysql 视图树查询_TreeView (树视图)遍历数据库的方法

多数从事数据库编程人员都经历过,对新接触的数据库技术无论是低版本Foxbase、Access97-2000还是支持网络环境高版本的Sql Server2000和 Oracel等系统,都经过一个循循渐进、吃苦耐劳学习过程,达到知识技术从量变到质变的过程,才能把…