java中scanner类_Java里Scanner 类
package com.xuexi;
import java.util.Scanner;
public class ScannerDemo1 {
//通过 Scanner 类的 nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 hasNextLine 判断是否还有输入的数据:
//next() 不能得到带有空格的字符串。
// nextLine():可以获得空白。
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
// 从键盘接收数据
// 如果要输入 int 或 float 类型的数据,在 Scanner 类中也有支持,但是在输入之前最好先使用 hasNextXxx() 方法进行验证,再使用 nextXxx() 来读取:
int i = 0;
float f = 0.0f;
System.out.print("输入整数:");
if (scan.hasNextInt()){
// 判断输入的是否是整数
i = scan.nextInt();
// 接收整数
System.out.println("整数数据:"+1);
}else {
// 输入错误的信息
System.out.println("输入的不是整数!");
}
System.out.println("输入小数");
if (scan.hasNextFloat()){
f=scan.nextFloat();
System.out.println("小数数据:"+f);
}else{
System.out.println("输入的不是小数!");
}
scan.close();
}
}
java中scanner类_Java里Scanner 类相关推荐
- Java中divide用法_java的BIgInteger类中divideAndRemainder方法怎么用?
展开全部 Java的BigInteger类中e68a8462616964757a686964616f31333433633436divideAndRemainder方法的用法是,先建一个BigInte ...
- java中的 限制_java里如何限制输入的字符
初学java,近来做了个类似于qq的聊天登录框,其他都还好,只是"帐户"一栏不知道怎么限制输入字母和符号(帐户由纯数字组成),程序代码如下,望编程高手能够帮我加几行代码来限制帐.. ...
- Java中的Type接口和Class类区别和联系
Java中的Type接口和Class类有什么区别 Type是Class的父接口. Type 是 Java 编程语言中所有类型的公共高级接口.它们包括原始类型.参数化类型.数组类型.类型变量和基本类型. ...
- java在dog中定义name变量,组合构造 冯跃峰 java中组合的应用(不相干的类共同完成一个功能)+构造器回顾...
java中组合的应用(不相干的类共同完成一个功能)+构造器回顾:今天我们了解到java的组合.可以说java组合是非常的重要的.可以对类进行封装,将底层的内容封装起来.甚至于java的继承都没有其重要 ...
- java 中成员变量的名字和类的方法的名字可以一样.
java 中成员变量的名字和类的方法的名字可以一样. public class fourone {public static void main(String[] args) {int first[] ...
- java 中操作字符串都有哪些类?它们之间有什么区别?
java 中操作字符串都有哪些类?它们之间有什么区别? String.StringBuffer.StringBuilder String : final修饰,String类的方法都是返回new Str ...
- java中的集合_Java 集合介绍,常用集合类
JAVA 集合 在处理数据的过程中经常会需要一个容器来存储某一类型的数据,Java 中的数组就是这样一种容器.但 Java 中的数组有其局限性,定义后的数组长度不可变,超出数组长度后就不能再存放数据了 ...
- java中的枚举_Java中的枚举
java中的枚举 Enum was introduced in Java 1.5 as a new type whose fields consists of a fixed set of const ...
- java可以使用c语言中的输入,c语言中的scanf在java中应该怎么表达,Scanner类。
1 java是面向对象的语言 它没有像C语言中的scanf()函数,但是它的类库中有含有scanf功能的函数 2 java.util包下有Scanner类 Scanner类的功能与scanf类似 3 ...
最新文章
- 教你搞定Android自定义ViewGroup
- Linux:如何获取打开文件和文件描述符数量
- Nginx安全说:一剑封喉
- RabbitMQ消息队列(七):适用于云计算集群的远程调用(RPC)
- 9.1-微操作命令的分析(学习笔记)
- 选择不相交区间(贪心算法) By ACReaper
- URLEncoder编码
- 创意促销海报设计思路,年底忙的设计师来看!
- jquery中的class函数addClass,removeClass,toggle,hasClass
- hdu 1059 (多重背包) Dividing
- IntelliJ IDEA使用技巧(二)——添加jar包
- matlab多图形相交,用MATLAB作出柱面x^2+y^2=4 和柱面x^2+z^2=4 相交的图形.
- 免费的音视频格式转换网站-ncm, qmc, mflac, mgg转mp3
- printf常用输出格式总结
- EPMS System Analysis——AD验证、权限设计
- 螃蟹WiFi驱动中的Band Steering功能
- 在百度地图上展示dwg/dxf
- Django之Form表单验证组件Tyrion
- eclipse中文语言包安装(别看网上那些乱七八糟的,我这个最简单)
- 如何安装成英文版本的vmware
热门文章
- 机器学习笔记-LightGBM
- Hive(一)——基础操作
- python中、函数定义可以不包括以下_python函数定义精讲
- 软件交接需要交接哪些内容_从代理记账公司交接,需要交接哪些财务资料?
- 防刷新ajax视频教程,【赖国荣】Ajax基础与提升第7讲:ajax实现刷新内容实例讲解...
- R语言︱用excel VBA把xlsx批量转化为csv格式
- mysql 性能调优 参数随写
- 南开大学提出新物体分割评价指标,相比经典指标错误率降低 69.23%
- C++ 多线程下的单例模式
- 做双网卡绑定_______物理机在双网卡的情况下做多IP绑定