1.用for語句計算n的階乘
package ndejiecheng;
public class LIN{
public static wood main(String srgs[])
{
into n=7,i,sum=1;
for(i=1;i<=7;i++)
sum*=n--;
System.out.printIn("7的階乘”+sum);
}
}
2.用while語句計算n的階乘
package ndejiecheng;
public class LIN{
public static void main(String args[])
{
int n=7;sum=1;
while(n>=1)
sum*=n--;
System.out.printIn("7的階乘”+sum);
}
}
3.用do-while語句計算n的階乘
package ndejiecheng;
public class LIN {
public static void main(String args[])
{
int n=7,sum=1;
do{
sum*=n;
n--;
}while(n>=1);
System.out.println("7的階乘"+sum);
}
}
4.用遞歸的方法計算n的階乘
public static int fib(int n)
{
if(n==0||n==1)
return n;
return fib(n-2)+fib(n-1);
}
}
實驗心得:
只有多練習才會掌握的多一點,本次實驗,剛開始覺得很簡單,但自己真正開始做的時候都沒有思路,后來才慢慢熟悉。