第二周学习总结

学号20165227 2018-3 《Java程序设计》第二周学习总结

教材学习内容总结

第二章

  • 标识符与关键字
    关键字不能作为标志符使用;
    true、false、null等也不能用作标识符使用;
    关键字:int、double等
  • boolean逻辑类型只有true、false两个值
  • 整数类型的使用需要注意不能超过变量的取值范围,否则会导致精度缺失
  • 浮点类型中float的使用需要在赋的值的后面加上f
  • b=(byte)n 通过强制转换达到转化的目的
  • Scanner reader = new Scanner(System.in);读取键盘输入
    int m = reader . nextInt( );等待键盘输入
  • 数组的使用:int [] a = {1,2,3,4,5};以达到数组初始化

第三章

  • instanceof 运算符:
    People zhu;
    zhu instanceof People; 此值为true
  • 方法调用语句;表达式语句;复合语句;空语句;控制语句;package语句和import语句
  • if条件分支语句:if(条件表达式)
  • switch开关语句:switch后面的括号中不能放long常量
  • 循环语句
  • break和continue语句:
    break结束整个循环
    continue结束本次循环
  • for语句与数组:
    for(声明循环变量:数组的名字):依次取数组a的每一个元素的值

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

  • 问题1:数组的引用是什么
  • 问题1解决方案:百度查询:引用

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

  • 问题1:编译过程中出现“可能损失精度,找到int需要byte”的情况
  • 问题1解决方案:发现是int常量的值超过了byte变量的取值范围
  • 问题2:在使用数组a[5]的过程中,使用a[5]的元素使用失败,编译出现错误
  • 问题2解决方案:数组a[5]一共只有a[0],a[1],a[2],a[3],a[4]五个元素,没有a[5]这个元素

代码托管

脚本运行截图

上次考试错题总结

后来改正了错误

感悟

在第二周的学习中,想起第一周起初的态度导致很多细节问题没有注意,因此在课上测试中没有做出测试,课下自我总结,自己应该事无巨细,对知识点更加明确地去记去理解,只有这样的学习态度才能学好Java。所以在这个第二周的学习中,在一些细节方面我更加注意了,同时也对于Java的学习又深了一步!

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 210/210 1/1 20/20
第二周 240/450 1/2 18/38

参考资料

原文地址:https://www.cnblogs.com/zhuyue-study/p/8544235.html