package cn.test; import java.util.Scanner; /** * 介绍scanner类的常用操作: * 构造方法: * 最常用,从指定输入流扫描值 * Scanner(InputStream source) *方法; * // next() 只读取输入直到空格就结束 * String next() * // nextLine() 读取输入,包括单词之间的空格和出回车以外的所有字符 * String nextLine() * // 将输入的下一个标记为int * int nextInt() * 同时有其他非常类似的方法: * float nextFloat()等这样的方法 * */ public class TheOperationsOfScanner { public static void main(String[] args) { Scanner scan = new Scanner(System.in); /*System.out.println("请输入一个字符串"); // 如果我们输入 dfa cdfd 看看会接收到什么数据 String str = scan.next(); System.out.println("输入 dfa cdfd 接收到的数据是:" + str); // 接收到的参数是 dfa */ // 如果不注释掉,那么nextLine()方法会把 ’cdfd‘接受为获取的值,所以注释掉上面的然后运行 // System.out.println("使用nextLine()接收字符串数据"); // String str1 = scan.nextLine(); // System.out.println("使用nextLine接收到的str:" + str1); /* 使用nextLine()接收字符串数据 fdajk dfalk 'djfa/df..-00wf 使用nextLine接收到的str:fdajk dfalk 'djfa/df..-00wf */ System.out.println("请输入一个整数"); int c = scan.nextInt(); System.out.println(c); /** * 如果输入的不是整数:InputMismatchException */ } }
基本输入Scanner简单使用
最新推荐文章于 2023-04-10 22:00:26 发布