首页 > 编程语言 > Java流程控制01(Scanner)

Java流程控制01(Scanner)

时间:2022-09-26 18:22:40浏览次数:51  
标签:nextLine 01 Java Scanner 字符 next 输入

用户交互Scanner:

  • 之前学习的基本语法中,我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入
  • "Java.util.Scanner"是Java5的新特征,我们可以通过Scanner类来获取用户输入
  • 基本语法:
Scanner s = new Scanner(System.in);
  • 通过Scanner类的next( )与nextLine( )方法获取输入的字符串,在读取前我们一般需要使用hasNext( )与hasNextLine( )判断是否还有输入的数据

Scanner对象

  • next( ):
  1. 一定要读取到有效字符后才可以结束输入
  2. 对输入有效字符之前遇到的空白,next( )方法会自动将其去掉
  3. 只有输入有效字符后才将其后面输入的空白作为分隔符或结束符
  4. next()不能得到带有空格的字符串
  • nextLine( ):
  1. 以Enter为结束符,也就是说nextLine( )方法返回的是输入回车之前的所有字符
  2. 可以获得空白

(嘿嘿,下一篇写代码再巩固一下)
(是scanner用法的上一篇,忘发了━━( ̄ー ̄*|||━━)


每日分享:

只是踩着父母的肩,见识了父母从未见过的繁华(我希望我能不忘来时的路,不惧眼前的雾,共勉!)

标签:nextLine,01,Java,Scanner,字符,next,输入
From: https://www.cnblogs.com/zhang11/p/16731921.html

相关文章

  • 使用ANTLR用Python解析一些Java代码
    我想在Python中使用ANTLR构建一个Java解析器我从ANTLR存储库下载了语法:Lexer:https://github.com/antlr/grammars-v4/blob/master/java/java/JavaLexer.g4分析器:https:/......
  • java大文件(百M以上)的上传下载实现技术
    ​前言:因自己负责的项目(jetty内嵌启动的SpringMvc)中需要实现文件上传,而自己对java文件上传这一块未接触过,且对Http协议较模糊,故这次采用渐进的方式来学习文件上传的原......
  • Java学习秘诀
    为互联网新手,选择行业时一定要慎重。如果你想选择编程类的技术工作,可以先从Java了解~那么,Java语言现如今在IT行业内的发展前景如何?现在,很多企业都要和互联网接轨,全面推......
  • java8 idea+struts2+spring+hiberate
    前置ideajdk8u202tomcat8.5.82创建项目file->new->project->mavenarthetype->webapppom.xmlstruct2dependency点击查看代码<projectxmlns="http:/......
  • Java学习路线总结,搬砖工逆袭Java架构师
    1.java类加载器架构2.JVM架构3.Java技术体系4.线程运行架构5.Java体系(编译与运行)结构6.JMS技术架构7.JMX技术架构8.Spring架构9.Hibe......
  • Java中this和super关键字小结
    packagecom.itheima.test;/***@authorPzi*@create2022-09-2616:23*/publicclassA{privateStringname;privateStringpwd;public......
  • JAVA中的高并发,解决高并发的方案教程 java分布式解决方案
     java高并发,如何解决,什么方式解一、什么是高并发1.1高并发(HighConcurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时......
  • MS17-010复现
    一、环境准备功击方:kali(192.168.43.132)目标机:win7(192.168.43.134)win7打开smb服务漏洞的产生:Sbm服务445端口二、扫描1.nmap扫描2、使用msf的auxiliary二次判......
  • 备战面试day01-二进制/字节码文件以及虚拟机跨平台原理
    什么是二进制文件?二进制是机器码,由01组成,能被机器识别的机器指令。可以被CPU直接执行什么是字节码文件?字节码文件是.class作为后缀名的文件,是介于j......
  • Win10使用打印机0x0000011b错误 如何处理(没有KB5005565补丁如何解决??)
    1.排查问题win10连接打印机共享错误显示0x0000011b怎么解决?很多用户在更新了windows系统的最新补丁后,突然发现自己打开打印机的时候提示“无法连接到打印机,错误为0x000......