在是一個美麗的地方,加油,自己。
第一篇就記錄下自己剛剛看到的一個算法題吧,很簡單的。其實很多這樣程序考慮的主要是效率問題啦,這也是自己今后要注意的地方。一定不要像以前上課上那樣,老師一給個題,就用遞歸。能夠增強效率,我想做出那樣的程序一定是很美麗的程序。記得Python是這樣寫的,簡單就是美!呵呵。
----
計算1-1/3+1/5-1/7+.........前10000項之和..
----
----結果:0.7853493
生活總是美麗依舊的,
憧憬著未來的自己,
加油,堅持,努力 ...
What I Cannot Change , Do My Best , u or i..
第一篇就記錄下自己剛剛看到的一個算法題吧,很簡單的。其實很多這樣程序考慮的主要是效率問題啦,這也是自己今后要注意的地方。一定不要像以前上課上那樣,老師一給個題,就用遞歸。能夠增強效率,我想做出那樣的程序一定是很美麗的程序。記得Python是這樣寫的,簡單就是美!呵呵。
----
計算1-1/3+1/5-1/7+.........前10000項之和..
----
----結果:0.7853493
1 public class Test {
2 public static void main(String[] args) {
3 float Result = 1;
4 boolean Flag = false;
5 for( float i = 3; i <= 10000; i+=2, Flag = !Flag){
6 if( Flag ){
7 Result = Result + 1/i;
8 }
9 else{
10 Result = Result - 1/i;
11 }
12 }
13 System.out.println(Result);
14 }
15 }
2 public static void main(String[] args) {
3 float Result = 1;
4 boolean Flag = false;
5 for( float i = 3; i <= 10000; i+=2, Flag = !Flag){
6 if( Flag ){
7 Result = Result + 1/i;
8 }
9 else{
10 Result = Result - 1/i;
11 }
12 }
13 System.out.println(Result);
14 }
15 }