- 博客(7)
- 收藏
- 关注
原创 单链表MysigleList和双向链表LinkedList
6.void remove(int val) 删除链表中第一次出现和val值相等的结点。5.void addIndex(int key,int val) 在第key个数中插入val值的结点。1.双链表中有三个域,分别是值域,next域(指向下一个结点),prev域(指向上一个结点)。2.确定链表中有什么域,我们先简单的给予其值域val,指针域next。
2024-07-16 22:01:49
273
原创 Cloneable
如上式代码可见:person1.m.money改变person2.m.money与其发生一样的改变。我们希望person2.m.money不随着person1.m.money改变而改变。.Cloneable顾名思义就是复制,克隆。接下来我们将要使用Cloneable进行Java中克隆。2.在person中的clone方法中先要克隆person类中的数,再通过引用克隆money的类。2.要注意在person中接入Cloneable接口。1.要在person中重写clone方法。3.要注意异常的排除。
2024-07-15 22:22:04
104
原创 Comparable与Comparator
Array.sort中使用了compareTo方法进行比较,并使用Comparable进行了向上转型(使得每一个类只要是继承了Comparable的都可以使用它来进行排序)一般我们比较大小时使用的是> < =,但是对于一个类中它具有多重属性,那要根据什么属性来比较那就成立一大问题,所以我们要使用Comparable。由于comparable是接口,所以我们需要重写comparable中的方法compareTo,在compareTo中写自己想要比较的属性。1.Comparable的使用。
2024-07-07 19:56:59
147
原创 Java中的类与对象
static修饰的成员变量称为静态成员变量,它不属于具体的某个变量,而是所有变量所共有的。static修饰的成员方法与修饰成员变量是相似的,也是不属于具体的某个对象,而是类的方法。第一个隐藏的参数,编译器会自动传递,在成员方法执行时,编译器会负责 将调用成员方法。是一个特殊的成员方法,名字必须与类名相同,在创建对象时,由编译器自动调用,并且。2.一台冰箱的功率,额定电压,颜色,它的品牌。1.public:它的范围是最广的,可以在不同包的非子类中使用。比如:1.一个人的升高,体重,喜好。
2024-05-25 19:29:11
563
原创 用C语言实现扫雷游戏
在这时我们已经完成了游戏的前期准备环节,之后我们就要开始设计游戏运行的代码了,在上面我们可以看到我们自己创建了一个game()函数,其目的就是为了防止主函数过于复杂。首先,我们必须先写一个目录,目录可以非常有效的降低玩家的上手难度,增加玩家对这款游戏的满意度,这里我们用一个简单的函数实现。我们要给这两个数组赋值,我们先将mine数组全部赋值’0‘,在将show数组全部赋值’*“。从下图我们创建了两个二维数组,用来表示雷存在的数组,和在该坐标周围存在几个雷的数组。到了最后一步就是我们找雷的环节,如下图。
2024-01-31 18:20:33
210
原创 ~自我介绍
在该学期本专业学到了有关C语言编程的知识,为了进一步巩固知识点和发现C语言学习的不足希望在这个寒假利用好时间学习。我希望我的编程知识不仅仅是存在脑子里,更多的应用于实践,不仅仅是在学校通过那所谓的C语言考试,更希望以后从事此类活动。我不去说每周花多长时间,我认为C语言的养成是从每天开始的,我希望每天可以花个三小时去听课,再花一两个小时完成作业。1.跟上老师的节奏,在课堂上面认真听讲,为自己的编程打好一定的知识基础。我很想进入像腾讯这样的公司工作,在这家公司挖掘自己的价值。
2024-01-26 18:38:33
148
1
原创 C语言的分支与循环语句
其中continue是跳过continue下面的语句,再执行一遍continue上面的语句,常常可能会出现死循环。在使用continue时,同样跳过continue后面的部分然后重新执行条件语句,一般不会出现死循环。1.switch是一种特殊的if...else结构,用于判断有多个结果的情况,但其适用有一定的局限性,不如if...else那样广泛。1.while循环同样需要注意括号里面的条件,如果满足括号里面的条件则进入循环,如果不满足则跳出或根本就不进入循环。循环语句一般都有嵌套,需要我们灵活运用。
2024-01-26 18:34:25
432
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人