zoukankan      html  css  js  c++  java
  • 扫描器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

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

  • 相关阅读:
    Servlet监听器及在线用户
    数据分页jdbc+mysql实现
    使用ajax验证用户名重复
    Mysql中的事务
    用户登录注册案例分析
    Java连接mysql数据库
    Java连接sqlite数据库
    虚拟主机TOMCAT配置
    用jquery控制表格奇偶行及活动行颜色
    JDK安装后 没有tools.jar 和dt.jar包的解决办法
  • 原文地址:https://www.cnblogs.com/hong-yu0415/p/9113102.html
Copyright © 2011-2022 走看看