【java笔记】scanner类和匿名对象的使用
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类和匿名对象的使用相关推荐
- java中常用API、Scanner类、匿名对象、Random类、ArrayList类、对象数组
java中常用API: API:Application Programming Interface,应用程序编程接口.Java API是JDK中提供给我们使用的类的说明文档.这些类将底层的代码实现封装 ...
- java匿名类和匿名对象及this的其他用法
/* 匿名内部类:就是内部类的简写格式. 必须前提:内部类必须继承或者实现一个类或者接口. 匿名内部类其实就是一个匿名 子类对象. 格式:new 父类对象 or 接口(){子类内容:(覆盖父类的, 而 ...
- java接口匿名实现类的匿名对象和java类匿名子类的匿名对象相关提点
package com.atguigu09._inner;/*** @Description* @authr CodePerWorld Email:* @date*/ public class Out ...
- Java中匿名子类 的 匿名对象、匿名子类 的 非匿名对象、非匿名类 的 匿名对象、非匿名类 的 非匿名对象
/*** @Author: YuShiwen* @Date: 2020/11/18 2:06 PM* @Version: 1.0*/ public class AnonymousTest {publi ...
- java基础--Scanner类、Random类、ArrayList 类(IDEA版)
第一章 Scanner类 Scanner类的功能: 可以实现键盘输入数据,到程序当中. 备注: System.in 系统输入指的是通过键盘录入数据. 引用类型的一般使用步骤: 导包 import 包路 ...
- java(Scanner类.Random类.Array list类)
Scanner类的功能:可以实现键盘输入数据,到程序当中. 引用类型的一般使用步骤: 导包 import 包路径.类名称; 如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写. 只有 ...
- 十三、深入Java的Scanner类
@Author:Runsen @Date:2020/5/23 本专栏是付费学Java专栏,今天我们来说一下Java的Scanner类,其中Java的Scanner类就Python中的input方法.它 ...
- 【零基础学Java】—Scanner类的使用( 十)
[零基础学Java]-Scanner类的使用( 十) Scanner类的功能:可以实现键盘输入数据,到程序中去. 引用类型的一般使用步骤: 1️⃣ 导包 import 包路径.类名称: 如果需要使用的 ...
- Java中Scanner类的用法
一.Scanner类简介 Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序.它是以前的StringTokenizer和Matcher类之间的某种结合.由于 ...
最新文章
- domdocument php 扩展_php使用自带dom扩展进行元素匹配的原理解析
- Java中三种交换值得方式
- vue指令-循环指令
- java数组比较的头文件_设给定一组整型数组,求它们的平均值及最大值 Java程序设计...
- anywhere执行时端口被占用Address already in use:8080解决方法
- MFC开发-垂直滚动条一直处于底部
- 四、物理优化(4)分区视图
- iOS常用第三方类库
- 一个小时快速搭建微信小程序教程
- java与c++比较
- matlab r2008a下载,Matlab+R2008a下载地址及安装教程
- SQL Server学习笔记3: SQL Server2005集群上的SP3补丁升级步骤
- C# ico转png
- 基于java的奖学金_基于Java的奖学金评定系统设计与实现毕业设计论文.doc
- 学习天才犹太人的经商法则
- 翻转二叉树+检查二叉树是否镜像对称
- 相对路径与绝对路径的写法
- mermaid流程图工具_基于 Mermaid 的时序图、流程图和甘特图
- 【游戏设计笔记】游戏开发团队
- 互联网产品类型与产品工具