Java 控制台输入输出
2016-03-19 21:21
555 查看
public class ScannerDemo { public static void demo1() { Scanner sc = new Scanner(System.in); //hasNextXxxx 判断是否是xxx类型 if (sc.hasNextInt()) { int a = sc.nextInt(); System.out.println(a); } } public static void demo2() { Scanner sc = new Scanner(System.in); //先获取一个数值再获得一个字符串,会出现问题 int a = sc.nextInt(); //String s=sc.nextLine(); //System.out.println(a); //System.out.println(s); //只输出了1,因为/r/n给了s //解决方法:在使用一个Scaner Scanner sc1 = new Scanner(System.in); String s1 = sc1.nextLine(); System.out.println(a); System.out.println(s1); } public static void main(String[] args) { demo2(); } }
会用就ok
相关文章推荐
- Java并发编程:生产者消费者模式
- java - 流程控制
- Java - 运算符 - 数学工具包java.lang.Math类
- Java编程细节注意
- JDK中设计模式
- 【JAVA集合】EnumMap
- eclipse编码格式设置
- 第六届蓝桥杯 java C组 立方尾不变
- Spring和MyBatis环境整合
- RxJava入门学习笔记
- ## JDK源码--ArrayList
- HDU2017JAVA
- Windows 配置JAVA的环境变量
- SpringMVC 函数返回值问题,返回Json解决方法
- JavaWeb学习总结(一)JavaWeb开发入门
- Java - 基本数据类型
- JavaWeb开发之十八:jsp简单标签开发案例和打包
- 初识Java
- 20145215《Java程序设计》第3周学习总结
- JAVA数据加密——MD5加密,SHA加密,BASE64解密,BASE64加密,HMAC加密