摘要: java是一门面向对象设计的语言,面向对象是什么呢?是一种思想,一种解决问题的手段。 面向对象与面向过程 面向对象与面向过程其目的都是解决问题 而面向对象针对点较为宏观,类似分而治之的解决方式,处理问题找的不是问题的解决步骤,而是针对能完成该步骤的人,也是我们生活中常见的管理方式。 面向过程针对较为 阅读全文
posted @ 2020-01-31 15:17 guodaxia 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 插入排序,见名知意思,就是将元素插入到它应该待的位置,来实现排序。什么叫应该待的位置呢?通俗点说,插入排序的原理是将一个元素插入到有序数组,不断地扩展有序数组的长度实现整个数组的有序。 插入排序进行的移位操作有两个: 1、是将要插入元素清除,其他与有序数组无关元素后移 2、是在找到了插入位置之后的插 阅读全文
posted @ 2020-01-31 11:58 guodaxia 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序之所以叫冒泡排序,是因为其排序规则如果水中气泡一样,从底部到顶部依次变大,最顶部的一定是最大值,通过不断的冒泡,实现数据的有序化。 从底部开始冒泡,冒泡到哪个位置,该位置即为底部元素中的最大值,一轮冒泡结束,最大值就到了顶部。进行数组长度-1次数的冒泡,数据就可以实现从大到小的排序了。 这一 阅读全文
posted @ 2020-01-31 11:08 guodaxia 阅读(982) 评论(0) 推荐(0) 编辑
摘要: break和continue关键字主要用于语句的流程控制,一般用在循环中,break可用在switch语句中。 顾名思义,break的意思是中断,也就是中断当前循环的意思,continue是继续,指的是跳过当前循环体剩余内容,开始下一次循环。 举例: 从1~1000之间的数值累加,如果数值能被3整除 阅读全文
posted @ 2020-01-31 10:33 guodaxia 阅读(1997) 评论(0) 推荐(0) 编辑
摘要: java中主要有两种循环: while(){ } 与do{ }while() 和for(;;){ } 循环三要素: 初始化信息、循环体、条件控制语句 选用while还是for循环,注意考虑的是循环次数是否明了,只需要观察循环头,即可知道循环次数,因为初始化语句,判断语句,更改语句都在for的循环头中 阅读全文
posted @ 2020-01-31 09:51 guodaxia 阅读(333) 评论(0) 推荐(0) 编辑