• 20165201 2017-2018-2 《Java程序设计》第2周学习总结


    20165201 2017-2018-2 《Java程序设计》第2周学习总结

    教材学习内容总结

    第二章

    • 基本数据类型

    • 输入基本型数据:
      Scanner可以创建一个对象,例如:
      Scanner reader = new Scanner(System.in);
      之后reader将调用nextBoolean()nextBytenextShortnextIntnextLongnextFloatnextDouble 用户在输入数据后需要按回车键。

    • 输出基本型数据:
      System.out.printSystem.out.println区别是:System.out.print不换行,System.out.println会换行。

    • 数组:
      与C语言不同的是,在声明数组的方括号内不能指定数组元素的个数,否则会导致语法错误!

    第三章

    • 运算符和优先级

    • 三种循环语句的区别:
      do-while循环语句至少执行一次循环体,但forwhile循环语句必须先判断给定条件是否成立,然后决定是否执行循环内的语句。

    教材学习中的问题和解决过程

    • 问题1:搞不清import java.util.*;是什么意思?
    • 问题1解决方案:目前还没有弄明白,会在之后尽快弄清
    • 问题2:我在写书上关于输出基本型数据的代码的时候,运行出错
    • 问题2解决方案:我在仔细检查了多遍后,发现错将print写成println,这是由于我在IDEA上用了Tab自动补全

    代码调试中的问题和解决过程

    • 问题1:我觉得直接在终端里用vim写代码很慢,经常由于速度的加快而导致拼写错误
    • 问题1解决方案:我用IDEA创建了一个文件,先在里面写代码,利用IDEA强大的纠错和补全功能,可以大大缩短时间,省去了不必要的麻烦,之后再copy进vim,然后编译、运行。
    • 问题2:在声明多个整型数据时,编译出错
    • 问题2解决方案:这是由于我在某两个变量名之间不小心多打了一个,

    代码托管


    上周考试错题总结

      上周的错题总结之前已经提交过了。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 6000行 30篇 400小时
    第一周 23/23 1/5 18/18
    第二周 367/390 2/7 16/34

    参考资料

  • 相关阅读:
    selenium执行js代码的两个方法
    PostgresSQL数据库安装及操作
    [Python]requests使用代理
    linux下postgreSQL初始化设置方法
    如何用Jenkins自动化部署项目(教程,从零到搭建完成)
    Python笔记:Geopython GIS相关库
    Postman接口&压力测试
    python+django+vue实现前后端分离项目和部署的操作
    python-Django-1.8.2中文文档
    CSS详细解读定位
  • 原文地址:https://www.cnblogs.com/cbmwtsl/p/8547029.html
Copyright © 2020-2023  润新知