zoukankan      html  css  js  c++  java
  • #学号 20175201张驰 《Java程序设计》第2周学习总结

    教材学习内容总结:

    一、第二章:
    1:标识符与关键字
    2:基本数据类型:四种整数类型(byte、short、int、long)、两种浮点数类型(float、double)、一种字符类型(char)、一种布尔类型(boolean)
    3:输入基本型数据:Scanner可以创建一个对象,例如:Scanner reader = new Scanner(System.in);
    输出基本型数据:System.out.print和System.out.println区别是:System.out.print不换行,System.out.println会换行。
    4:数组:声明,分配元素,length使用(与C/C++语言不同,Java不允许在声明数组中的方括号内指定数组元素的个数)
    二、第三章:
    1:运算符与表达式
    2:if分支语句、switch开关语句、循环语句:for | while | do while
    循环语句的区别: do-while循环语句至少执行一次循环体,但for、while循环语句必须先判断给定条件是否成立,然后决定是否执行循环内的语句。
    5:break和continue语句
    6:for语句与数组:for each

    三、教材学习中的问题和解决过程
    1.有两道题含有import java.util.*;的代码,在起始位置不知道啥意思?

    ——问题1解决方案:百度后得知:假如你没这句话的话,如果你要用java.util包中的类Scanner的话,你就需要这样使用 java.util.Scanner sc = new java.util.Scanner();而import java.util.*,代表你导入了java.util包中的所有类,这样的话你使用 Scanner就没那么麻烦了,可以直接输入Scanner sc = new Scanner();
    2. 类型转换过程中精度损失(P22)
    byte a = (byte)128;
    byte b = (byte)(-129);

    得到:a和b的值分别时-128和127。我不理解这个代码的运算过程?

    —— 问题2解决方案:
    在类型转换运算中得到了解决。

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

    1. 提交到码云应在仓库中新建分支,新建bin和src文件夹,还是直接上传之前的文件夹?

    ——问题1解决方案:上传之前的文件夹。

    2.我在调试例子3.9(P47)出现如下问题:图片.png

    ——问题2解决方案:
    检查代码,我错误输入System.out.printf,成System.out.println,导致println与其内容中的%d不符。

    五、[代码托管]

    图片.png

    上周考试错题总结:
    因虚拟机产生了一些问题,上课测试题超时完成
    图片.png
    图片.png

    其他(感悟、思考等,可选)
    学习Java第二周,学会了用IDE编写代码并运行程序,刚开始编程感觉与C语言的基本步骤、格式、语法相似,由于有点C语言基础所以刚开始比较轻松,但还是有很多繁杂的代码等待自己去敲打,所以从现在应该复习好C语言知识,向敲更多代码进发。

    学习进度条
    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 4000行 30篇 400小时
    第一周 20/20 1/1 15/15
    第一周 385/405 1/2 15/15

    计划学习时间:15小时
    
    实际学习时间:15小时
    
    改进情况:
  • 相关阅读:
    Python之旅的第19天(类的初识)
    Python之旅的第18天(configparser、hashlib模块)
    Python之旅的第17天(re模块、logging模块)
    第二阶段个人冲刺博客1
    注释
    第十五周学习进度博客
    第十四周学习进度博客
    12-用户体验评价
    11-找水王
    第十三周学习进度博客
  • 原文地址:https://www.cnblogs.com/20175201zc/p/10491501.html
Copyright © 2011-2022 走看看