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 发布
855

被折叠的 条评论
为什么被折叠?



