Skip to content

Latest commit

 

History

History
140 lines (128 loc) · 12.4 KB

File metadata and controls

140 lines (128 loc) · 12.4 KB
  • 3月26日作业

  • 3月19日作业

    • 求多边形面积 定义一个图形父类abstract Shape,包含求面积的方法getArea(),扩展子类:圆Circle、矩形Square、三角形Triangle,分别重写求面积方法。 用户可以选择输入某一个多边形,输入数据后,求出这个多边形的面积

    • 1 mijuan

    • 2 xueguiyang -- 构造函数的访问范围

    • 3 xiaoma

    • 4 lichangxing -- 用构造函数初始化属性值,会比可变长度的参数要好

    • 5 jiabin -- 契合题意,更好使用构造函数初始化属性值

    • 6 lidongkun -- 不错

    • 7 weiyuxin -- 深入理解抽象类

    • 8 chencaiyu

    • 9 maxiaoyu -- 不错

    • 10 liwen -- 不错,题意理解正确,多态理解正确

    • 11 qizhi -- 不错,程序标准,题意理解正确,多态理解正确

    • 12 wangxiaojia

    • [13 jiyaping](src/main/java/com/bt/xlt/homework0319/jiyaping/JyapingTest .txt) -- 作业是检验学习成果的一个途径,知道大家都很忙,一定要坚持,你会发现坚持后的回报的

    • 14 zhaojie

    • 15 fangxu

    • 感悟:

      • 构造函数没有特殊情况,一般用public修饰
      • 永远不要相信用户输入,用语言规定好。 比方说:不想别人访问的私有属性,一定要定义成私有的; 参数是整数的,不要定义为String 想要大于0的数或者对象访问,一定要判断之后再用
      • 大家写的越来越好了,从代码规范到程序结构到程序内容,都越来越好
      • liwen,qizhi的做范文讲解
      • 作业态度问题、出勤率问题、随堂练习,【态度】只说一次
  • 3月12日作业

    • 一:求值 给定一个数组62,53,41,84,77,55,输出平均值、最大值、最小值、中位数

    • 二:计算机类 设计一个计算机类,要求如下: -- 属性:品 牌、颜色、cpu、内存容量、价格、工作状态 -- 方法:打开、关闭、休眠 -- 创建一个计算机对象,调用打开、关闭方法。 -- 打开时显示品牌、颜色、cpu、内存容量、价格、工作状态为正常; -- 关闭时,显示工作状态为停止; -- 休眠时,显示工作状态为睡眠。

    • 感悟:

      • 代码规范,还是要注意,包括文件名、变量名、方法名、语义等简单规范。
      • 理解题意最重要,既然是一个程序,做一次排序就好。不要自己想的太复杂,化繁为简是能力
      • 在定义变量类型时,要推敲。好的类型会让你程序更轻松,坏的类型会让你抓狂。不要把变量都定义为String,它不是万能的。
      • 作业涉及多个java文件,打包给我即可
  • 3月5日作业 请编写一个程序,接收用户输入的三个数,判断是否可以组成三角形(两条边相加大于第三条边)。

    • 1 mijuan -- 代码规范

    • 2 jiabin -- System.in

    • 3 xiaoma

    • 4 lichangxin

    • 5 xueguiyang -- 能考虑到三角形的边长可以是非整数,很好

    • 6 jiyaping -- 逻辑与和按位与

    • 7 qizhi

    • 8 maxiaoyu -- 不同的思路,分享下

    • 9 lidongkun

    • 10 liwen

    • 11 weiyuxin -- else if

    • 12 wangxiaojia

    • 13 chencaiyu

    • 14 fangweili

    • 15 jichenguang

    • 16 fangxu

    • 17 zhaojie -- 不错

    • 18 guoleiming

    • 注意点

      • 代码规范
        • 文件名使用姓名做文件名前缀,这样容易区分。比方MaXiaoYu_Homework_Operator 在自己写某一个java文件时,用功能起名。比方Triangle.java,不要用汉语拼音SanJiaoXing。
        • 类开头有一段注释以/**开始,里面必须有作者信息和创建时间
        • 大括号用法
        • 赋值语句写法 int a = b; 中间空格不可少,这样别人在看的时候更清晰
        • 判断语句写法 if (true) {} if后面加一个空格
        • 代码缩进是一个tab
      • 编码格式
        • 会有同学发过来后是乱码的情况,请确认下项目的编码格式为UTF-8
      • 作业存放位置
      • TODO待办项
        • 作业我都会看,有的会有TODO这个待办项。大家可以自行练习。
      • Issue
        • 有任何问题可以在群里说,更好的话可以记录在issue中。大家都能看到并且随时回顾。
        • 有些课上没解决的,或者是比较重要的概念。我都记录在issue里面了。大家可以在下面评论,确认下是否理解了。