java初学 Scanner 中 输入数字和字符串的方法
输入书之后再输入字符串怎么办
package com.heima.scanner; import java.util.Scanner; /** * 2016-8-20 23:00:05 * @author fenuang * */ public class demo_Scanner { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sca = new Scanner(System.in); /** * 2016-8-20 23:02:44 *键盘录入整数并过滤 是否是整数 */ // if (sca.hasNextInt()) { // int i = sca.nextInt(); // System.out.println(i); // }else{ // System.out.println("您输入的不是整数,请重新输入"); // } // int i = sca.nextInt(); // System.out.println(i); // /** * 键盘录入字符串 * 2016-8-20 23:02:39 */ // System.out.println("请输入第二个煮饭吃"); // String string = sca.nextLine(); // // System.out.println("..........."+string); /** * 当录入整数和字符串是字符串被/n/r结束 * 解决方案 * 2016-8-20 23:15:36 * * 方案一:创建两次scanner对象 缺点,可浪费空间 * 方案二:都输入字符串nexline()解决,同时把第一个录入转换成数字 */ } }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: java 对象之间属性值复制
- 下一篇: c语言:判断数字整数为几位数