首页 > 编程语言 >java流程控制(基础阶段)

java流程控制(基础阶段)

时间:2023-03-07 15:36:26浏览次数:34  
标签:字符 java Scanner nextLine 流程 next 阶段 输入

java流程控制(基础阶段)

Scanner对象

  • 实现程序与人的交互,获取用户的输入。java.util.Scanner

  • 基本语法:

Scanner s = new Scanner(System.in);
  • 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。

next();
  • 一定要读取到有效字符后才可以结束输入。

  • 对输入有效字符之前遇到的空白,next()方法会自动将其去掉。

  • 只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。

  • next()不能得到带有空格的字符。

nextLine();
  • 以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。

  • 可以获得空白。

标签:字符,java,Scanner,nextLine,流程,next,阶段,输入
From: https://www.cnblogs.com/jiay-gm-xxrj-/p/17188248.html

相关文章

  • NIT-2022JAVA W1-6-1 分数
    题目设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。注意,在创建和做完运算后应该化简分数为最简形式。如2/4应该被化简为1/2。函数......
  • 部署java项目
    导入数据库:把别的环境的项目可以统一拷贝过来,然后修改配置:程序jar包放在:webapps目录下启动程序:bin目录下执行./startup.sh日志:logs下,tail-fcatalina.out......
  • java断言机制(assert)
    java断言机制(assert)概述断言使用的时候不是很多,测试时会使用,springboot中也有使用,总的来说断言还是要慎重。在Java中,同样也有assert关键字,表示断言在Java中,assert关键......
  • 软工四组PSP个人工作流程
    PSP个人工作流程由于个人软件流程意识到个人使用的流程和团队要求的完全不同,CMU提出了软件个人流程。PSP是一种可用于控制,管理和改进个人工作方式的自我持续该过程,是一个包......
  • 基于ElementUI和Vue.js的SUNBOOK图书后台管理系统(纯HTML、原生Java后端开发)
    一、项目介绍-使用element-ui、axios和Vue.js实现SUNBOOK的页面结构及网页请求-通过JSON传递请求与响应参数-在后端使用JdbcUtilsByDruid实现对数据的增加、删除、......
  • java代码自动生成带swagger3注解
    最近在做一个经组的项目他们用的之前同事配的[tk.mybatis.mapper.generator]自动生成的包,但是这玩意不支持swagger3注解配置。而且重写的话里边BUG还挺多。所以,索性就不用......
  • Java链接mysql
    importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;publicclassDbcon{//mysql8.0urlconf......
  • 四步教会你如何画好流程图?
    一、首先我们要明确的知道流程的逻辑1、流程的设计需要结合产品的战略方向对产品的战略方向,是指产品是想达到一个什么样的结果,想要达到这个结果,需要做哪些工作,对这些工......
  • Java for ACM
    importjava.io.*;importjava.util.*;publicclassMain{staticBufferedReaderInput=newBufferedReader(newInputStreamReader(System.in));staticP......
  • Windows开机自启动运行Java的jar包
    Windows开机自启动运行Java的jar包 本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/2541直接打开电脑的目录......