- 博客(31)
- 收藏
- 关注
转载 重写与重载的区别
Q1:什么是方法的重写?A1:子类继承父类的时候,可以修改从父类继承下来的方法。Q2:什么是方法的重载?A2:在同一个类中,就可以定义多个同名的方法,但是这些同名的方法,参数个数 / 类型 / 参数顺序应该保持不同Q3:两者的区别?A3:区别在于使用范围不同,重写是针对父类和子类,是两个类中方法的比较;而重载是针对同一个类...
2018-08-02 19:22:00 157
转载 半分法查找
前提:被查找的数组中的元素必须要是有序的排列 公式 (maxIndex + minIndex)/2 获得中间索引; ps:若出现小数,则取个位数。折半后的索引上的元素和被查找的元素比较, 查找的元素 > 索引上的元素,则minIndex = 中间索引+1; 查找的元素 < 索引上的元素,则maxIndex ...
2018-08-02 08:47:00 615
转载 Map接口的特点及使用条件
/** Map接口特点:* 1 每次存储 key-value对;* 2 key部分不能重复* 3 常用实现类HashMap和TreeMap** HashMap内存结构?面试题* 当使用put()方法时,先对HashMap对象生成默认有16,增长因子0.75,的一个类数组形式桶;* put中key和value形成节点对象,节点对象中包含E...
2018-08-02 08:38:00 525
转载 请使用LinkedList来模拟一个队列(先进先出的特性)
/*1、请使用LinkedList来模拟一个队列(先进先出的特性): [必做题]1.1 拥有放入对象的方法void put(Object o)1.2 取出对象的方法Object get()1.3 判断队列当中是否为空的方法boolean isEmpty();并且,编写测试代码,验证你的队列是否正确。*/import java.util....
2018-08-01 21:23:00 1487
转载 在集合中增删改查学生信息
题目要求;1.新建学生类Student 学号 int 姓名 String 生日 java.util.Date 重写equals方法 学号相等即认为两个学生相同 重写toString方法 返回学号,姓名和生日(生日的格式是yyyy-MM...
2018-08-01 19:20:00 406
转载 向TreeSet中随机添加26个英文字母
TreeSet简介TreeSet 是一个有序的集合,它的作用是提供有序的Set集合。它继承于AbstractSet抽象类,实现了NavigableSet<E>, Cloneable, java.io.Serializable接口。TreeSet 继承于AbstractSet,所以它是一个Set集合,具有Set的属性和方法。TreeSe...
2018-07-31 20:26:00 189
转载 使用Set集合,生成1-25之内不重复的7个随机整数
//使用Set集合,生成1-25之内不重复的7个随机整数public class z1to25 { public static void main(String[] args) { Set<Integer> s= new HashSet<>(); Random r = new Random...
2018-07-31 19:53:00 602
转载 日历显示
package demo1;import java.util.Calendar;import java.util.Scanner;public class Demo1 { public static void main(String[] args) { Scanner sc=new Scanner(System.in);...
2018-07-31 17:05:00 165
转载 Integer用==比较127相等128不相等的原因
前言这个几乎是Java 5引入自动装箱和自动拆箱后,很多人都会遇到(而且不止一次),而又完全摸不着头脑的坑。虽然已有很多文章分析了原因,但鉴于我这次还差点坑了同学,还是纪录下来长点记性。问题描述例一来个简单点的例子 public static void main(String[] args) { for (int...
2018-07-31 16:45:00 119
转载 下落棋
import java.util.Scanner;// x o 下落棋public class Start { public void minu(){//菜单类 Scanner sc=new Scanner(System.in); System.out.println(); System.o...
2018-07-30 20:06:00 231
转载 线性代数推倒公式链接
https://blog.csdn.net/qq_30219017/article/details/79539190 转载于:https://www.cnblogs.com/zhangMY12138/p/9418366.html
2018-07-30 08:54:00 60
转载 JAVA实现时钟
时钟题目内容:在课程所给的时钟程序的基础上修改。这一周的编程题是需要你在课程所给的时钟程序的基础上修改而成。但是我们并不直接给你时钟程序的代码,请根据视频自己输入时钟程序的Display和Clock类的代码,然后来做这个题目。我们需要给时钟程序加上一个表示秒的Display,然后为Clock增加以下public的成员函数:pu...
2018-07-26 20:37:00 2149
转载 分子,分母题
1、 分数题目内容:我们在题目说明中给出了一部分代码,你需要在这部分代码的基础上,按照题目说明编写代码,然后将两部分代码一起提交。设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。这个类的构造函数是:Fraction(int a, int b)构造一个a/b的分数。这个类要提供以下的功能:doub...
2018-07-26 19:59:00 511
转载 详解UML图之类图链接
http://www.uml.org.cn/oobject/201610282.asp详情点击链接产品经理的必备技能之一是画UML图,本文就告诉你怎么画标准的类图吧。本文结合网络资料和个人心得所成,不当之处,请多指教。1、为什么需要类图?类图的作用我们做项目的需求分析,最开始往往得到的是一堆文字,请看下面这堆文字:本项目是在一期...
2018-07-26 09:28:00 458
转载 创建一个二叉树,并使用先序遍历
import java.util.Scanner;//定义一个二叉树//实例化后,形成二叉树的节点class Tree{ //定义节点的属性 private char data;//存储数据 //存储左右子树地址的属性 private Tree left,right; //控制数组索引 private i...
2018-07-25 20:45:00 366
转载 java头插法实现双向链表-尾插法
class DLink{ String data; DLink prev,next;//prev存储前一个节点地址;next存储后一个节点的地址 /** * 创建一个双向链表,返回头地址 * @param len 传输向节点传输数据长度 * @return 返回头地址 */ ...
2018-07-25 20:34:00 357
转载 java头插法实现单链表
import java.util.Random;//创建链表类class MLink{ //当Mlink实例化后形成一个链表的节点对象 //节点对象中的属性 //节点存储的属性 private int data; //存储下一个链表节点地址的属性 private MLink next; /*...
2018-07-25 10:19:00 847
转载 Java 手动实现单链表尾插法
import java.util.Random;public class Mylinkedw { int data; //创建一个数组的属性 Mylinkedw next; //创建一个储存下一个节点的属性 public Mylinkedw ceate(int len) { Random r = new ...
2018-07-24 20:54:00 322
转载 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。...
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个正整数"); int b = sc.nextInt(); int count = 0;...
2018-07-24 15:06:00 370
转载 打印菱形
通过画图来了解 public static void main(String[] args) { /* 6 打印出如下图案(菱形) * *** ***** ******* ***** *** * */ //打印上半部分 for (...
2018-07-24 15:03:00 86
转载 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?...
分析:这里不免会联想到高中学的排列组合,但这里并不能用排列组合解决问题。这里其实不难,用三层循环,去掉不合要求的就行了public static void main(String[] args) { int cont = 0;//用来计数 for (int i = 1; i <5 ; i++) ...
2018-07-24 15:01:00 356
转载 水仙花数
public static void main(String[] args) { //2 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。 // 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 for (int x = 1...
2018-07-24 14:58:00 83
转载 输入某年某月第几天,判断是今年的第几天
import java.util.Scanner;public class year { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入年"); ...
2018-07-24 14:55:00 67
转载 输入年份月份判断是平年还是闰年及这个月有多少天
import java.util.Scanner;public class year { public static void main(String[] args) { System.out.println("请输入年份"); Scanner sc = new Scanner(System.in); ...
2018-07-24 14:51:00 541
转载 200以内偶数之和
public class number { public static void main(String[] args) { int i = 0; int sum = 0; while(i<201){ i++; if (i%2==0){ ...
2018-07-24 14:48:00 1224
转载 对长度为n的数组,进行选择排序
原理;将数组中的数从第一个开始挨个进行循环比较,进行排序。import java.util.Random;import java.util.Scanner;public class Z2018072104 { /*4 输入一个数组的长度n,将数组通过选择排序完成排序;*/ public static void main(Stri...
2018-07-23 21:02:00 519
转载 插入排序法算长度为10的数组
插入排序法的原理;通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应的位置并插入。对于给定的一组记录,初始时假定第一个记录自成一个有序序列,其余记录为无序序列。接着从第二个记录开始,按照记录的大小依次将当前处理的记录插入到其之前的有序序列中,直到最后一个记录插到有序序列中为止。具体;假定Lenght是数组A的长度,首先...
2018-07-23 20:50:00 216
转载 使用快速排序法排序原理
原理就是将数组中的一个元素作为一个基准数(参照数),将其大于基准数的元素放在基准数的右侧,反之放在左侧。具体:这里引用了一下其他大神写好的思路(感谢大神)举例 :用快速排序将 6 1 2 7 9 3 4 5 10 8这个序列排序。思路: 首先在这个序列中选择一个基准数(一个用来参照的数).,一般情况下选择左边第一个数作为基准...
2018-07-23 20:29:00 88
转载 查看自己收藏的地址
http://my.csdn.net/my/favorite 转载于:https://www.cnblogs.com/zhangMY12138/p/9418384.html
2018-07-23 20:09:00 56
转载 一个长度为10的数组,将数组按照冒泡排序法,进行排序。
Java 冒泡排序法原理及代码实现工作原理;将数组中前后每两个数进行比较,较大的数往后排,一轮下来最大的数就排到最后去了。 然后再进行第二轮比较,第二大的数也排到倒数第二了,以此类推:代码实现;import java.util.Arrays;import java.util.Random;publi...
2018-07-23 19:02:00 3083
转载 JAVA递归 求阶乘
递归的原理;1.每一级的函数调用都有它自己的变量。2.每一次函数调用都会有一次返回,并且是某一级递归返回到调用它的那一级,而不是直接返回到main()函数中的初始调用部分。3.递归函数中,位于递归调用前的语句和各级被调函数具有相同的执行顺序。4.递归函数中,位于递归调用后的语句的执行顺序和各个被调函数的顺序相反。5.虽然每一级递归都有自...
2018-07-23 16:20:00 131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人