- 博客(86)
- 资源 (11)
- 收藏
- 关注
原创 两个大整数的乘法
和上面一篇的思想是一样的,就是用数组来进行保存数据,这里比上面的复杂一点,因为他要记录每一次乘后的结果,在后一次乘的过程中还要加上原来的那个数。程序源码:package dashuchengfa;import java.util.Scanner;public class Test {public static void main(String[] arg
2012-03-05 23:37:17 728
原创 大数阶乘的求法
首先是定义一个数组,然后用数组的每一个元素来记录运算结果的每一个,从个位数字开始算起,这样可以很好地解决进位的问题。程序源代码:import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int i
2012-03-05 22:25:07 471
原创 ArrayList与LinkedList的谬论
对数据进行修改的时候使用链表可以直接在指定的位置实现删除、插入操作,不需要像数组那样还要移动数组中的数据,而实现数据直接访问的时候使用数组的就可以直接的找到目的地址,不像链表一样需要从头到尾的寻找。所以很多人认为在数据的插入、删除的时候链表的效率要比数组的高,因为他不需要数组的频繁的移动数据,但是这几天看到一篇文章说是其实数组的效率还是比较高的,因为他在数据移动的时候是在内存中并且相邻,数
2012-02-26 15:57:07 623
原创 Math.abs()不能做到的事情
Math.abs( T a) 是对数据进行求绝对值的,但是在下面的测试上就不能够完美的表现出他的功能。对于Integer.MIN_VALUE和Long.MIN_VALUE来说,Math.abs()对他们不起作用。返回的还是原来的值。public class absTest { public static void main(String[] args) { int min =
2012-02-26 15:49:28 5031
原创 java String 深度解析
在面试中以及我们平时的开发中我们都必须要和String类打交道,在java中String类中友很多住的注意的地方,现在就简单的介绍一下:下面的这个代码就是对String的内存分配以及判断两个对象是否相等package test;public class StringTest { public static void main(String[] args) { // TO
2012-01-01 11:29:55 974
原创 使用java简单实现根据输入的汉字,得到汉字的首字母
public class HzPyUtil {// 国标码和区位码转换常量static final int GB_SP_DIFF = 160;// 存放国标一级汉字不同读音的起始区位码static final int[] secPosvalueList = { 1601, 1637, 1833, 2078, 2274, 2302,2433, 2594, 2787, 3106, 3212,
2012-01-01 11:27:16 1961 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人