zoukankan      html  css  js  c++  java
  • 20155216 2016-2017-2 《Java程序设计》第二周学习总结

    教材学习内容总结

    类型
    short占2字节 int占4字节 long占8字节 byte占1字节,可表示-128~127的整数 char占2字节 boolean不考虑占字节 float占4字节 double占8字节

    代码中,批注使用“//********”

    十六进制在程序中以“0”或“0x”开头,二进制使用“0b”开头

    “%b”可判断比较火运算结果的正误

    使用float型变量应定义“float a=*.F”或“float a=(float) *.

    在编程时尽量做到有联系的数据之间定义类型保持一致,以减少出错

    如果表达式中包括不同类型数据,则运算时以长度最长的类型为主,其他数值自动提升类型

    (int)(Math.random()*(0x+1)),随机产生0x的数

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

    • xx1问题
      教材中的程序出现“?”,不明白“?”的用法

    • xx1解决方案
      查找资料得对于“?”之前的语句,若判断结果为真,则取“:”前的语句;若判断结果为假,则取“:”后的语句。

    -xx2问题
    对于教材中配合标签使用过程不明确

    -xx2解决方案
    通过百度搜索的了解,使用break和continue时,配合标签的使用,可以离开或跳过整个标签区域的循环。可以达到跳过内层循环,继续外层循环的目的,并且灵活运用continue循环可以自由地跳到任何一层的for循环,但标签必须设在for之前。

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

    • xx1问题

    此程序运行结果与书中的结果不同,原因为number每一步都进行了赋值,再进入下一步运算。

    • xx1解决方案
      于是避免对number进行重新赋值,问题得以解决

    • xx2问题
      误用System.out.printf(number)语句,使得编译失败

    • xx2解决方案
      输出语句只能是 System.out.printf("xxx%n"number) 或 System.out.println(number)

    代码托管

    代码托管

    代码上传截图

    本周代码行数统计

    上周考试错题总结

    • 错题1:设置断点中四个断点为行断点/函数断点/条件断点/临时断点
      临时断点表示断点只中断一次

    • 错题2:SOURCEPATH用来编译时指出源代码目录

    其他(感悟、思考等,可选)

    1、运用java进行程序设计,可将文件在代码编写过程中直接将文档打包保存在文件夹中,并且其编写代码的思路和语句与C语言相似。
    2、java语言的编程风格与C语言,并且其中数据类型所占字节和类型的定义也不尽相同。就目前所学知识中,与C语言最大的区别在于输入和输出。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 6/6 1/4 20/20
    第二周 320/326 1/5 18/38
    第三周 500/1000 3/7 22/60
    第四周 300/1300 2/9 30/90
  • 相关阅读:
    你云我云•兄弟夜谈会 第三季 企业IT架构
    你云我云•兄弟夜谈会 第二季 5G
    C++ 中的不定参数与格式化字符串 # ## vsprintf
    Python多进程池 multiprocessing Pool
    protobuf语法指南
    linux 监控工具netdata
    C++并发编程 条件变量 condition_variable,线程安全队列示例
    C++ 并发编程,std::unique_lock与std::lock_guard区别示例
    linux设置预留端口号,防止监听端口被占用 ip_local_reserved_ports
    goto语句引起的crosses initialization of XXX
  • 原文地址:https://www.cnblogs.com/LeeX1997/p/6502906.html
Copyright © 2011-2022 走看看