Java教程

Java数据输入

本文主要是介绍Java数据输入,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java数据输入

Scanner使用的基本步骤

  1. 导包(一般自动导入)

    import java.util.Scanner;
    
  2. 创建对象

    Scanner sc = new Scanner(System.in);
    

    上面这个格式,只有sc是变量名,可以变,其它的都不允许变

  3. 接收数据

    int i = sc.nextInt();
    

    上面这个格式,只有i是变量名,可以变,其它都不允许变

注:

  • nextInt()只读取数值,读取完后\n没有读取并且光标放在本行(空格及回车不会被读取)
  • nextDouble()的用法同理nextInt(),(nextInt无法读取小数,否则会报错。)
  • next()方法遇到第一个扫描有效字符,即第一个非空格非换行符后面开始,一直获取到下一个空格,换行符之前的,单个字符串。
  • nextLine()可以扫描到一行内容(当前行,光标所在行的内容,包括空格、回车)并作为一个字符串而被获取到。

使用nextLine()方法时,不将空格看做是两个字符串的间隔,而是看作字符串的一部分

使用next()方法时,将空格看作是两个字符串的间隔

使用nextInt()方法时,与next()方法类似,只是它的返回值是int类型的,依旧将空格看作是两个输入的数据的间隔

这篇关于Java数据输入的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!