• 扫描器Scanner


    创建对象的时候要传入一个输入流

      Scanner scanner = new Scanner(System.in);---------代表该扫描器从控制台接收输入的内容

    nextInt()方法-----代表接受下一个输入内容,并且转换为int类型(以行为单位)

      注:字符串转换成数字,里面传的必须是数字

    next()方法-----代表接收下一个输入内容(以行为单位)

    nextLine()方法-----代表接受下一行输入内容

    next()和nextInt() 不能与nextLine()同时使用

      原因:每一行输入结束的时候,我们手动输入了换行‘ ’,但是用next()和nextInt()接收的时候,只会接收走‘ ’前面的内容,把‘ ’留下,而nextLine()只要见了‘ ’就会默认有一行,就会接收。

    一般用nextLine()方法,传入的是字符串String,如果想要把字符串转换成整型,可用Integer.parseInt()

    Integer.parseInt();-----将字符串转换成整型,前提是传入的必须是数字,否则会报错。

    1 String str1="123";
    2 String str2="321";
    3 System.out.println(str1+str2);
    4 //结果为:1233321
    5 
    6 String str3="123";
    7 String str4="321";
    8 System.out.println(Integer.parseInt(str1)+Integer.parseInt(str2));
    9 //结果为:444
    View Code

    若有错误之处,欢迎指正。谢谢!

  • 相关阅读:
    dotnet logging serilog support
    普通索引和唯一索引,应该怎么选择?
    怎么减少行锁对性能的影响?
    全局锁和表锁 :给表加个字段怎么有这么多阻碍?
    Python调用函数模板
    Shell语言开发基础模板
    Python语言开发小工具库
    笔记day02
    笔记day06
    第2周需求
  • 原文地址:https://www.cnblogs.com/hong-yu0415/p/9113102.html
Copyright © 2020-2023  润新知