• 201671010143 201620172 《Java程序设计》周结


    这周老师为了让我们缓一下跟上进度,上了两节的习题课。周四讲了分离数字求和的那个题,一开始自己做的时候用的是老方法,在python和C语言中分离一个三位数,这样对于分离的范围就有了局限性。老师通过用另一种方法讲了这道题。定义了一个数组,然后输入的数num与10取余,再除以10,以此类推的做循环,直到该数为零然后将最后的num都加起来,输出就得到了分离的每一位数和总和。这个方法消除了数的局限性,不只是局限与三位数。

    然后又用转换成为字符串类型的情况下修改该程序,用charAt()方法返回指定索引位置的字符值。索引范围为0~length()-1,如:str.charAt(0)检索str中的第一个字符,同时再定义数组是byte型要比int型好,它节省了三倍的空间。之后Rectangle和Ciecle程序加深了对类的认识,还有第三章所有知识的巩固。对于第三章中,我对for each 循环不太熟悉,不太会在程序中使用。第四章着重讲了对象与类,构造器,静态方法和main方法的应用和包中一些知识点。

    Java 包(package):为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。

    包的作用

    • 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。

    • 2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。

    • 3、包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。

    这个在实验课上老师也讲了很多,通过看第五章,觉得包这一块与第五章的联系还是很密切的。

  • 相关阅读:
    js getAttribute()和setAttribute()方法
    FCKeditor上传图片显示叉叉的问题的解决方案
    数据导出
    插入多种格式的网页播放器
    注册机...郁闷..
    AJAX效果
    2003下使用JMAIL问题解决办法
    ASP无组件上传带进度条
    MSSQL查询题解
    在线转flv+flash在线录制视频
  • 原文地址:https://www.cnblogs.com/9560zml/p/7535819.html
Copyright © 2020-2023  润新知