Java
CN_BIT
这个作者很懒,什么都没留下…
展开
-
命令行方式执行java程序
public class Main { public static void main(String[] args) { String s="java"; if(args.length>0) s=args[0]; /* 这一行判断是否带有命令行参数,在执行程序时,若带有参数, ...原创 2020-04-03 11:46:42 · 517 阅读 · 0 评论 -
Java实验:K-means算法
(1)实验题目: K-means算法是经典的聚类算法,其基本思想是:以空间中k个点为中心进行聚类,对最靠近他们的对象归类。通过迭代的方法,逐次更新各聚类中心的值,直至得到最好的聚类结果。假设要把样本集分为K个类别,算法描述如下:(1)适当选择k个类的初始中心(2)在第I次迭代中,对任意一个样本,求其到K个中心的距离,将该样本归到距离最短的中心所在的类(3)利用均值方式更新该类的中心值(4)对于所有的K个聚类中心,如果利用(2)(3)的迭代法更新后,值保持基本不变,则迭代结束,否则继续迭代。原创 2020-09-24 17:35:34 · 1989 阅读 · 1 评论 -
Java实验:K近邻算法
(1)实验题目: K近邻算法是分类数据最简单有效的算法,它采用基于实例的学习方法。简单地说,它采用测量不同样本之间距离的方法进行分类。它的工作原理是:存在一个样本数据集合,也称为训练样本集,并且样本集中的每个数据都有标签,即我们知道每个数据所属的分类。输入没有标签的新数据之后,将新数据的每个特征与样本集中数据的对应特征进行比较,然后算法提取样本集中特征最相似数据(最近邻)的分类标签。一般来说,我们只选择样本数据集中前K个最相似的数据,这就是K近邻算法中K的出处。最后,选择K个最相似数据中出现次数最多的分类。原创 2020-09-24 17:30:33 · 1408 阅读 · 0 评论 -
Java实验:文件读写
(1)实验题目:打开中的lunch.java文件,一次读取其中的一行,令每行形成一个String对象。然后利用java.util.Comparator接口重新定义String对象间的比较方法:将每个String中的小写字母转为大写后再进行比较。使用该比较法对这些String进行排序,按从大到小的顺序存入一个LinkedList。最后将LinkedList中的String按存入的相反顺序输出到另一个文件inverse.txt中。(2)实验思路:涉及到了文件的输入和输出,使用try catch处理.原创 2020-09-24 17:25:39 · 1772 阅读 · 1 评论 -
Java实验:类的设计
(1)实验题目:This question involves the design and implementation of a LibraryBook class of objects representing library books.a) Decide what information needs to be maintained about each library book. At this stage, do not worry about information needed to s原创 2020-09-24 17:22:46 · 626 阅读 · 0 评论 -
Java实验:重写equals方法
(1)实验题目:实现一个名为Value 的类,其中含有一个字符类型的成员x 和双精度类型的成员y。请重写(override)其equals( )方法,使得用equals( )比较Value 类的两个对象的内容时,相等条件是对象的所有成员分别对应相等。(2)实验思路:每个类都使用Object作为超类,要重写Value的equals方法,实际上就是重写其继承自object的equals方法。在子类中重写父类的方法要求子类的方法与父类的方法具有相同的方法名、返回类型和参数表,且访问权限不能减少。.原创 2020-09-24 17:19:06 · 723 阅读 · 0 评论