首页 > 编程语言 >Day07.2:Java流程控制详解

Day07.2:Java流程控制详解

时间:2022-11-10 21:01:10浏览次数:39  
标签:Java Scanner Day07.2 System 详解 字符串 输入 读取

Java流程控制

  1. 用户交互Scanner

我们可以通过Scanner类来获取用户的输入,电脑通过我们的输入,执行输入语,实现程序的输入输出

基本语法

Scanner name=new Scanner(System.in);
/*Scanner 是Java工具包里面的一个类,利用这个类里面的两个方法1.next()2.nextLine()来实现我们的输入和输出
在读取之前我们一般需要用hasNext()和hasNextLine()来判断是否还有数据输入
*/

next()

  • 只有读取到有效的字符串才会结束输入
  • 读取到的有效字符串会以空白作为结束输入
  • 有效字符串前面的空白会被自动去除
  • 不会得到含有空白的字符串
Scanner A=new Scanner(System.in);//创建扫描器对象
String B=A.next();//字符串变量接受用户输入的数据
System.out.println(B);//输出用户的输入

nextLine()

  • 读取到的有效字符串会以回车键作为结束输入

  • 可以得到空白

Scanner A=new Scanner(System.in);//新建扫描器
String B=A.nextLine();//将能读取用户输入的nextLine方法命名为B
System.out.println(B);//输出用户输入的数据

  • 当我们使用完Scanner类,要加上一个终止指令

标签:Java,Scanner,Day07.2,System,详解,字符串,输入,读取
From: https://www.cnblogs.com/CQliuwei/p/16878749.html

相关文章

  • JavaWeb-05-Maven
    5.Maven为什么要学习这个技术?在javaweb开发中,需要使用大量的jar包,需要我们手动去导入;如何能够让一个东西自动帮我导入和配置这个jar包。因此,Maven诞生。5.1Maven架......
  • Day07.1:JavaDoc生成API文档
    JavaDocJavaDoc命令是用来生成自身API文档的API在线文档打开类名所在文件位置打开命令行3.输入命令行并运行4.在类名文件处生成了很多html文件,找到index.htm......
  • JavaWeb-02-web服务器
    2.web服务器2.1技术讲解ASP:微软:国内最早流行的就是ASP;在html中嵌入了VB的脚本ASP+COM;在ASP开发中,基本一个页面都有几千行的业务代码,页面及其混乱维护成本高C#I......
  • 【博学谷学习记录】超强总结,用心分享|UnitTest单元测试框架详解
    1.介绍UnitTest框架是Python自带的一个单元测试框架,它不仅可以用来进行单元测试,还可用于Web、Appium、接口自动化测试用例的开发与执行。该测试框架可组织执行测试用......
  • JavaWeb-04-Http
    4.http4.1http是什么超文本传输协议(HyperTextTransferProtocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以......
  • [JavaScript]格式化时间
    转载自网络 constformatDate=(time,fmt)=>{vardate=newDate(time);varformat=fmt||'YY-MM-DDhh:mm:ss'varyear=date.getFullYear(......
  • 详解JVM如何处理异常
    无论你是使用何种编程语言,在日常的开发过程中,都会不可避免的要处理异常。今天本文将尝试讲解一些JVM如何处理异常问题,希望能够讲清楚这个内部的机制,如果对大家有所启发和帮......
  • 【博学谷学习记录】超强总结,用心分享|Java基础分享-GC垃圾回收
    目录1.什么是GC2.GC主要针对区域3.Java如何判断对象是否存活4.GC垃圾回收机制4.1标记-清除法4.2标记-整理法4.3复制算法4.4分代收集算法5.内存分配策略及垃圾回收......
  • java使用redis存储时出现乱码问题
    今天用springboot做项目的时候,使用到了redis来做缓存。然后在存入redis的时候遇到了乱码的问题,这个问题是出现在序列化上,但是这个问题很好解决,晚上的方法也很多。因为......
  • Java 比较字符串之间大小
    LZ-Says:心态调整好~啥事儿都得开开心心的~前言公司让实现一个自动清除1小时内数据,SQL不熟悉,无奈之下,只能本地DB存储当前时间+小时去和当前时间进行比对。折腾好半天,突然想到......