Topic: 新手求教:怎么用最简单的方法实现从1加到100 |
Print this page |
1.新手求教:怎么用最简单的方法实现从1加到100 | Copy to clipboard |
Posted by: 2352439 Posted on: 2005-04-24 14:53 实现从1加到100用什么方法最简单 麻烦各位前辈指教 Please try using the editing features instead of making a new post. Please define 简单 |
2.Re:新手求教:怎么用最简单的方法实现从1加到100 [Re: 2352439] | Copy to clipboard |
Posted by: qiuli8848 Posted on: 2005-04-24 16:13 晕死,用FOR循环就行了.这种简单的问题也问.自己看书 |
3.Re:新手求教:怎么用最简单的方法实现从1加到100 [Re: 2352439] | Copy to clipboard |
Posted by: 2352439 Posted on: 2005-04-24 18:19 简单就不能问了吗? 请好心的大哥帮我用最简单的方法实现 麻烦了 |
4.Re:新手求教:怎么用最简单的方法实现从1加到100 [Re: 2352439] | Copy to clipboard |
Posted by: 2352439 Posted on: 2005-04-24 18:35 用FOR语句实现这个方法我懂; 但我希望哪位大哥能在里面渗入点“递归法”。 因为本人现在急需了解“递归”在程序中的用法 public static void main(String[] args) { int sum=0; for(int x=1;x<101;x++) { sum+=x; } System.out.println(sum); } |
5.Re:新手求教:怎么用最简单的方法实现从1加到100 [Re: 2352439] | Copy to clipboard |
Posted by: bluepure Posted on: 2005-04-24 19:01 递归:
|
6.Re:新手求教:怎么用最简单的方法实现从1加到100 [Re: 2352439] | Copy to clipboard |
Posted by: 2352439 Posted on: 2005-04-24 20:06 太谢谢这位大哥了 可以帮我解释一下sum(100)的意思吗 |
7.Re:新手求教:怎么用最简单的方法实现从1加到100 [Re: 2352439] | Copy to clipboard |
Posted by: why Posted on: 2005-04-24 20:28 2352439 wrote: sigh... it calls this method: public static int sum(int i) { if (i <= 1) { return 1; } else { return i + sum(i - 1); } } sum(100) returns 100 + sum(99) sum(99) returns 99 + sum(98) ... sum(2) returns 2 + sum(1) sum(1) returns 1 本論譠討論Java技術,不是補習社. 這種簡單的問題,還是自己好好讀讀書,搜搜Google吧. |
8.Re:新手求教:怎么用最简单的方法实现从1加到100 [Re: 2352439] | Copy to clipboard |
Posted by: kaiserlew Posted on: 2005-04-25 00:27 曾经有一道面试题,就是1加到100,好多人都用了循环. 但是,最好的答案(1+100)*50/2 晕 |
9.Re:新手求教:怎么用最简单的方法实现从1加到100 [Re: 2352439] | Copy to clipboard |
Posted by: robinlet Posted on: 2005-04-25 10:36 直接int sum=5050;不是更快!? |
10.Re:新手求教:怎么用最简单的方法实现从1加到100 [Re: 2352439] | Copy to clipboard |
Posted by: 2352439 Posted on: 2005-04-25 22:51 本人坚持学Java已经一个月了,我学Java 并不是因为自己一时的冲动,而是经过了很认真思考后才学的,希望大家以后能多多帮助我 元老 大哥已经回了我两次贴了,我非常谢谢他,还有其他論譠上的朋友 我在这里都谢谢了 |
11.Re:新手求教:怎么用最简单的方法实现从1加到100 [Re: kaiserlew] | Copy to clipboard |
Posted by: why Posted on: 2005-04-25 23:01 kaiserlew wrote: 記得同様的問題, 曽在敝人許多年前一個應徵c++的面試題中出現. 當時敝人寫了兩個答案: 一就是for loop, 二就是 cout << ((1+n) * n / 2); |
12.Re:新手求教:怎么用最简单的方法实现从1加到100 [Re: 2352439] | Copy to clipboard |
Posted by: ljw8080 Posted on: 2005-05-28 17:53 大家不要嘲笑新手啊。 态度最重要的。!~!~!~! |
13.Re:新手求教:怎么用最简单的方法实现从1加到100 [Re: 2352439] | Copy to clipboard |
Posted by: Amoderlan Posted on: 2005-05-28 21:16 最简单的办法: 1 + 99 = 100 |
14.Re:新手求教:怎么用最简单的方法实现从1加到100 [Re: 2352439] | Copy to clipboard |
Posted by: johnsonpenn Posted on: 2005-06-07 14:49 呵呵,很好,努力学习呀! |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |