04 2015 档案
摘要:最近有点事情,没有及时更新笔记,学习不可弃,总结一下最近的学习,其中重点是static的一些应用,多态是一种设计理念,了解较容易,想如火纯清的确不是一件容易的事情。 对于static,主要有两点是我所学习的。 1、首先简单的介绍一下static的定义。static是静态的意思,就是说这个类变量或者类方法不需要实例化就可以使用。使用static的变量是类变量,也成为静态域(static fiel...
阅读全文
摘要:迭代与嵌套是面向过程的两个非常有用的算法,在一些java开发中也应用的比较多。今天学习了一些皮毛,将其总结如下。 1线型的递归和迭代: 线型过程结构比较简单,比较容易理解,并且从描述到代码的书写比较容易实现。最常见的是计算阶乘: 1.1、用迭代的想法是,从1开始计算,每次乘上新的i,新计算的结果代替旧的结果:n->n*i; int n=1;
for(int i=1;i<n;i++){
n=n*i...
阅读全文
摘要:原题是这样的:有N个数组成的数组,要求去除奇数位置上的数字,分别打印出这些数字;剩下的数字从新排列,继续去除其中技术位置上的数字,并打印这些数字;以此类推,直到只剩下最后一个数字,要求在屏幕上打印这些数字,并且显示最后剩下的一个数字在原来数组中的位置。其实这是很有规律的,用数学方法解很方便。想法是第...
阅读全文
摘要:第一天正式学习Java,写下这篇关于质数求解的文章,希望能更改进的更好。 首先说,以前在C上求解过质数的问题,当时没怎么在意。一直用的方法是从2开始递增到n-1,如果在这个过程中有一个数能被n整除,那么这个数就不是质数。这样做当然是没问题的最简单的一种方法。 之后看了一些文章的介绍,随着数学知识的增长,今天在学习Java语言上实现了这个想法,把这一过程记录如下: 先从最原始的递增法说起:...
阅读全文