java Scanner输入数字、字符串过程解析

 更新时间:2019年10月19日 16:21:57   作者:hehe哒  
这篇文章主要介绍了java Scanner输入数字、字符串过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Scanner类简介

Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。它是以前的StringTokenizer和Matcher类之间的某种结合。由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分。于是可以结合使用正则表达式和从输入流中检索特定类型数据项的方法。这样,除了能使用正则表达式之外,Scanner类还可以任意地对字符串和基本类型(如int和double)的数据进行分析。借助于Scanner,可以针对任何要处理的文本内容编写自定义的语法分析器。

Scanner输入数字、字符串

package java05;

import java.util.Scanner;//1、导包
/*
Scanner类的功能,可以实现键盘输入数据,到程序当中

引用类型的一班使用步骤:
  1、导包
  2、创建
  3、使用

获取键盘输入的一个int数字, int num = sc.nextInt()
获取键盘输入的一个str字符串, String str = sc.next()

* */
public class DemoScanner {
  public static void main(String[] args) {
    //创建
    //备注:System.in代表从键盘进行输入
    Scanner sc = new Scanner(System.in);

    //3、获取键盘输入的int数字
    int num = sc.nextInt();
    System.out.println("输入的数字是:"+ num);

    // 获取键盘输入的字符串
    String str = sc.next();
    System.out.println("输入的字符串是 :" + str);

  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 解决idea每次打开新的项目都需要重新配置maven问题

    解决idea每次打开新的项目都需要重新配置maven问题

    这篇文章主要介绍了解决idea每次打开新的项目都需要重新配置maven问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • 解决Spring boot整合mybatis,xml资源文件放置及路径配置问题

    解决Spring boot整合mybatis,xml资源文件放置及路径配置问题

    这篇文章主要介绍了解决Spring boot整合mybatis,xml资源文件放置及路径配置问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • Java动态代理之拦截器的应用

    Java动态代理之拦截器的应用

    今天小编就为大家分享一篇关于Java动态代理之拦截器的应用,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • Springboot项目启动优化方式

    Springboot项目启动优化方式

    文章详细介绍了Spring Boot项目的启动优化策略,包括懒加载、异步初始化、精简依赖、JVM优化和使用Actuator监控等方法,旨在提高项目的启动速度和运行性能
    2025-03-03
  • Java程序进程起来了但是不打印日志的原因分析

    Java程序进程起来了但是不打印日志的原因分析

    这篇文章主要介绍了Java程序进程起来了但是不打印日志的原因分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • spring中时间格式化的两种方法示例讲解

    spring中时间格式化的两种方法示例讲解

    这篇文章主要介绍了spring中时间格式化的两种方法,方法一自己格式化,方法二通过配置,结合实例代码讲解的非常详细,文中补充介绍了Spring项目中时间格式化的方法,需要的朋友可以参考下
    2023-08-08
  • 详解OpenFeign服务调用(微服务)

    详解OpenFeign服务调用(微服务)

    OpenFeign是Spring Cloud在Feign的基础上支持了SpringMVC的注解,如@RequesMapping等等,这篇文章主要介绍了OpenFeign服务调用的相关知识,需要的朋友可以参考下
    2022-07-07
  • springboot实现文件上传步骤解析

    springboot实现文件上传步骤解析

    这篇文章主要介绍了springboot实现文件上传步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • 解析Java虚拟机中类的初始化及加载器的父委托机制

    解析Java虚拟机中类的初始化及加载器的父委托机制

    这篇文章主要介绍了Java虚拟机中类的初始化及加载器的父委托机制,包括命名空间等深层次的知识点讲解,需要的朋友可以参考下
    2015-11-11
  • Mybatis使用foreach标签实现批量插入方式

    Mybatis使用foreach标签实现批量插入方式

    这篇文章主要介绍了Mybatis使用foreach标签实现批量插入方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03

最新评论