首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

J2SE基础/容易算法

2012-08-21 
J2SE基础/简单算法/** * 算法 :求1-2+3-4+5+.....+m ** @param m */static void suanfa1(int m) {int resu

J2SE基础/简单算法

/** * 算法 :求1-2+3-4+5+.....+m *  * @param m */static void suanfa1(int m) {int result = 0;if (m % 2 == 0) {result = -m / 2;} else {result = (m + 1) / 2;}System.out.println(result);}/** * 算法:求1、1、2、3、5、8、13、21、34.....的m位 *  * @param m */static int suanfa2(int m) {if (m == 0)return 0;if (m == 1)return 1;return suanfa2(m - 2) + suanfa2(m - 1);}/** * 算法:求1+2+3+...+m的值 *  * @param m * @return */static int suanfa3(int m) {if (m == 0)return 0;if (m == 1)return 1;return m + suanfa3(m - 1);}
?

热点排行