Java
linzeyu
这个作者很懒,什么都没留下…
展开
-
【一张图】搞定比较器
原创 2020-05-25 09:45:27 · 235 阅读 · 0 评论 -
【一张图】搞定迭代器
原创 2020-05-25 09:43:05 · 129 阅读 · 0 评论 -
快速理解向上造型
Father father = new Son();站在声明类型的角度看问题这个对象的声明类型是Father,所以这个对象就可以调用声明类型Father的属性和方法站在实际类型的角度做事情对于方法这个对象实际上是个Son类型的对象,所在执行某个方法的时候,如果这个方法在Son类型中被重写了,那就会执行Son类型中的内容,否则就会执行Father中的内容对于属性因为属性不涉及重写,所以都是调用Father的(声明类型)属性...原创 2020-05-16 00:55:31 · 228 阅读 · 0 评论 -
【原】求亲密数
如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。 // 遍历A从0到3000 for (int numA = 1; numA <= 3000; numA++) { // 声明 A的因数和 int factorSumA = 0; // 计算出A的所有因数并累加原创 2020-05-10 17:27:13 · 535 阅读 · 0 评论 -
【原】已知两个完全平方三位数abc 和 xyz,其中a、 b、 c、 x、 y、 z 未必是不同的,而ax、 by、 cz 是三个完全平方数。求abc 和 xyz
private static void completeSquare() { // 遍历 三位完全平方数 abc for (int i = 10, abc = i * i; abc <= 999; i++, abc = i * i) { // 遍历 三位完全平方数 xyz for (int j = 10, xyz = j * j; xyz <= 999; j++, xyz = j * j) { .原创 2020-05-10 15:55:07 · 1159 阅读 · 0 评论