|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
java是一种面向对象的编程语言,优点是可移植性比较高,最初设计时就是本着一次编写到处执行设计的。可以开发各种应用程序和游戏,不过速度没有c++快,所以一般是不用java来编写应用程序和电脑游戏。
剖析:共有25个门路,每步走法共有两种,走一级,或是走两级。分两种情形:假如第一次走两级的话,那末另有25-2=23级门路要走。再求剩下23级门路共有几走法。假如第一次走一级的话,那末另有25-1=24级门路要走,因而走完25级门路的办法总数,就即是爬完23级门路统共办法+爬完24级门路的办法总数。而23极又可再分为(23-1)、(23-2)级门路。顺次类推,可见这是一个典范的递回范例。我们能够很简单的盘算出当有1级和2级门路的时分一切的次数:分离为1和2。因而盘算办法总数的函数以下:
---------------------------------getNum()---------------------------------------------publicintgetNum(inti){intr=0;if(i>2){num=getNum(i-1)+getNum(i-2);returnnum;}elseif(i==1){r=1;}elseif(i==2){r=2;}returnr;}---------------------------------------------------------------------------------------测试程序利用java编写.运转利用命令:javastair25
完全源码:
进而能拉拢大多数程序员用windows产品。并且从ASP.NETAJAX可以跨平台这一点上,间接证明了我们的推断,至少证明了微软做过这方面的研究。所以如果哪一天突然听说了.net可以跨平台了,那么请不要吃惊,如果这一天真的到来,java就到了真正和.net决战的时刻。因为不到万不得以的时候微软是不会推出跨平台的.net的,如果跨平台的.net还不足以对抗java的话,那么微软还剩的手段就是开源了,呵呵。 |
|