Java 输入 类似c的scanf
2016-03-23 09:48
495 查看
从控制台接收一个字符,然后将其打印出来
char ch = (char)System.in.read();
这种情况只能获取char类型
从控制台读取一行字符串
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); String str = bf.readLine();
这样我们就能获取我们输入的字符串。
最简单方法,利用Scanner获取任意输入
Scanner ms = new Scanner(System.in); char ch = ms.nextChar(); int mi = ms.nextInt(); String str = ms.nextLine(); float mf = ms.nextFloat();
Scanner类不管是对于字符串还是整型数据或者float类型的变量
相关文章推荐
- Java反射机制的学习(2)
- 一个java开源小博客框架blog4j,基于注解、反射实现的小框架
- Spring配置文件详解三:Spring声明式事务管理
- spring4声明式事务--01注解方式
- spring4声明式事务—02 xml配置方式
- Spring学习8-Spring事务管理(AOP/声明式式事务管理)
- Java使用Graphics2D生成公章
- java随笔-Date
- 学习java 的经验
- Java HashMap工作原理及实现
- Java反射机制的学习(1)
- 做一个合格的程序猿之浅析Spring AOP源码(十二) AOP概念理解
- Java 回顾笔记_基本数据类型对象包装类
- SpringMVC拦截器(资源和权限管理)
- JDK的配置
- Java,来源于大神
- 使用ExtDirectSpring整合Spring3和ExtJs4
- 使用Struts 2开发应用04:程序概要分析
- eclipse中maven项目交付svn忽略配置文件
- Spring AOP原理及拦截器