常见对象_Scanner获取数据出现的小问题及解决方案
2016-11-04 23:43
337 查看
package cn.itcast_03; import java.util.Scanner; /* * 常用的两个方法: * public int nextInt():获取一个int类型的值。 * public String nextLine():获取一个String类型的值。 * * 出现问题了: * 先获取一个数值,再获取一个字符串,会出现问题。 * 主要原因:就是那个换行符号的问题。 * 如何解决呢? * A:先获取一个数值后,再创建一个新的键盘录入对象获取字符串。 * B:把所有的数据先按照字符串获取,然后要什么,你就对应的转换成什么。 * */ public class ScannerDemo { public static void main(String[] args) { // 创建对象 Scanner sc = new Scanner(System.in); // 获取两个int类型的值 // int a = sc.nextInt(); // int b = sc.nextInt(); // System.out.println("a:" + a + ",b:" + b); // System.out.println("--------------------"); // // 获取两个String类型的值 // String s1 = sc.nextLine(); // String s2 = sc.nextLine(); // System.out.println("s1:" + s1 + ",s2:" + s2); // System.out.println("--------------------"); // // 先获取一个字符串,再获取一个int值 // String s3 = sc.nextLine(); // int c = sc.nextInt(); // System.out.println("s3:" + s3 + ",c:" + c); // System.out.println("--------------------"); //先获取一个int值,再获取一个字符串 // int d = sc.nextInt(); // String s4 = sc.nextLine(); // System.out.println("d:"+d+",s4:"+s4); // System.out.println("--------------------"); int d = sc.nextInt(); Scanner sc2 = new Scanner(System.in); String s4 = sc2.nextLine(); System.out.println("d:"+d+",s4:"+s4); } }
相关文章推荐
- java学习日记_57:Scanner获取数据出现的小问题及解决方案
- db2安装出现automation服务器不能创建对象”的问题的解决方案大全
- NetBox环境下ajax用get获取数据,中文乱码的问题解决:对象不支持此属性或方法: 'Response.CharSet'
- 新浪API, 利用get_uid获取是uid的数据溢出问题解决方案
- 使用remoteIO获取mic数据时容易出现的问题
- JS中使用Ajax获取的数据赋值不了问题的解决方案
- [MYSQL]将数据从5.0版本导入到4.1.7版本中出现乱码问题解决方案
- Vista 下使用Visual Studio 2005 开发Oracle 方面程序出现的数据连结问题及解决方案
- sqlserver2008设置表、存储过程等对象筛选出现“无法为该请求检索数据。 (Microsoft.SqlServer.Management.Sdk.Sfc) ”以及智能提示失效问题
- Struts2 访问Action和Jsp页面出现的路径问题解决方案之 ---- 为jsp、图片、js、css等获取Web工程的绝对路径的方法
- php获取数据库中数据生成json,中文乱码问题的解决方案
- db2安装出现automation服务器不能创建对象”的问题的解决方案大全
- 数据库间数据迁移常见问题解决方案整理
- [常见问题]文件点击右键出现WINDOWS INSTALLER”解决方案
- Excel的数据导入到数据库中出现的两个问题及解决方案
- 数据库导入excel数据出现问题解决方案
- sqlserver数据还原或者转移后,出现孤立帐号问题的解决方案,表更改用户为DBO
- 在FormView控件中嵌套数据绑定控件的问题,以及从一个对象中反射获取属性值的简单办法
- 在ie7下 数据绑定下的页面都会出现 Ext.Fly()为空或不是对象 这个问题
- .net下灰度模式图像在创建Graphics时出现:无法从带有索引像素格式的图像创建graphics对象 问题的解决方案。