Scanner类:

JDK提供,可以实现键盘输入数据到程序当中

Scanner in=new Scanner(System.in);
String s=in.nextLine();//输入一行
String s1=in.next();//以空格为分割符
int n=in.nextInt();//读取一个整数
double d=in.nextDouble();//读取一个浮点数

hasNext():检测输入中是否有其他单词

hasNextInt():检测输入中是否有下一个整数的字符

hasNextDouble:检测是否还有下一个浮点数 的字符

匿名对象的使用:

new 类名称();

注意事项:

匿名对象只能使用一次,下次再用不得不再创建一个新对象

使用建议:

如果确定有一个对象只需要使用唯一的一次,就可以使用匿名对象

匿名对象作为方法的参数和返回值

匿名对象作为返回值:
int num=new Scanner(System.in).nextInt();

使用匿名对象来进行传参:

【java笔记】scanner类和匿名对象的使用相关推荐

  1. java中常用API、Scanner类、匿名对象、Random类、ArrayList类、对象数组

    java中常用API: API:Application Programming Interface,应用程序编程接口.Java API是JDK中提供给我们使用的类的说明文档.这些类将底层的代码实现封装 ...

  2. java匿名类和匿名对象及this的其他用法

    /* 匿名内部类:就是内部类的简写格式. 必须前提:内部类必须继承或者实现一个类或者接口. 匿名内部类其实就是一个匿名 子类对象. 格式:new 父类对象 or 接口(){子类内容:(覆盖父类的, 而 ...

  3. java接口匿名实现类的匿名对象和java类匿名子类的匿名对象相关提点

    package com.atguigu09._inner;/*** @Description* @authr CodePerWorld Email:* @date*/ public class Out ...

  4. Java中匿名子类 的 匿名对象、匿名子类 的 非匿名对象、非匿名类 的 匿名对象、非匿名类 的 非匿名对象

    /*** @Author: YuShiwen* @Date: 2020/11/18 2:06 PM* @Version: 1.0*/ public class AnonymousTest {publi ...

  5. java基础--Scanner类、Random类、ArrayList 类(IDEA版)

    第一章 Scanner类 Scanner类的功能: 可以实现键盘输入数据,到程序当中. 备注: System.in 系统输入指的是通过键盘录入数据. 引用类型的一般使用步骤: 导包 import 包路 ...

  6. java(Scanner类.Random类.Array list类)

    Scanner类的功能:可以实现键盘输入数据,到程序当中. 引用类型的一般使用步骤: 导包 import 包路径.类名称; 如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写. 只有 ...

  7. 十三、深入Java的Scanner类

    @Author:Runsen @Date:2020/5/23 本专栏是付费学Java专栏,今天我们来说一下Java的Scanner类,其中Java的Scanner类就Python中的input方法.它 ...

  8. 【零基础学Java】—Scanner类的使用( 十)

    [零基础学Java]-Scanner类的使用( 十) Scanner类的功能:可以实现键盘输入数据,到程序中去. 引用类型的一般使用步骤: 1️⃣ 导包 import 包路径.类名称: 如果需要使用的 ...

  9. Java中Scanner类的用法

    一.Scanner类简介 Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序.它是以前的StringTokenizer和Matcher类之间的某种结合.由于 ...

最新文章

  1. domdocument php 扩展_php使用自带dom扩展进行元素匹配的原理解析
  2. Java中三种交换值得方式
  3. vue指令-循环指令
  4. java数组比较的头文件_设给定一组整型数组,求它们的平均值及最大值 Java程序设计...
  5. anywhere执行时端口被占用Address already in use:8080解决方法
  6. MFC开发-垂直滚动条一直处于底部
  7. 四、物理优化(4)分区视图
  8. iOS常用第三方类库
  9. 一个小时快速搭建微信小程序教程
  10. java与c++比较
  11. matlab r2008a下载,Matlab+R2008a下载地址及安装教程
  12. SQL Server学习笔记3: SQL Server2005集群上的SP3补丁升级步骤
  13. C# ico转png
  14. 基于java的奖学金_基于Java的奖学金评定系统设计与实现毕业设计论文.doc
  15. 学习天才犹太人的经商法则
  16. 翻转二叉树+检查二叉树是否镜像对称
  17. 相对路径与绝对路径的写法
  18. mermaid流程图工具_基于 Mermaid 的时序图、流程图和甘特图
  19. 【游戏设计笔记】游戏开发团队
  20. 互联网产品类型与产品工具

热门文章

  1. HDU4552 怪盗基德的挑战书【文本处理】
  2. Bailian3195 最大公约数【数论】
  3. HDU1434 幸福列车【模拟+优先队列】
  4. HDU1234 开门人和关门人(解法二)【废除!!!】
  5. 解析文本文件 r 与 rb 模式的区别(Python)
  6. Matlab Tricks(十一)—— 向量的逆序输出
  7. 电梯、电梯调度与电梯问题
  8. 机器学习实战 Tricks —— 训练数据均值标准差标准化测试样本
  9. 在现有集群环境下动态增加(下架)新的节点
  10. c语言创建线程代码,如何用C语言实现多线程