當前位置:編程學習大全網 - 編程軟體 - java語言如何實現11的乘法和1-100的累加?

java語言如何實現11的乘法和1-100的累加?

/*

*我修改了程序,實現任意數據的階乘和累積和。

*我用的java編譯器是NetBeans IDE。

* */

包階乘;

導入Java . util . *;

公共類Main

{

公共靜態void main(String[] args)

{

/*

*建立輸入流

*用於數據輸入。

* */

Scanner in =新掃描儀(system . in);

System.out.println("請輸入正整數:");

/*

*接收輸入數據

* */

int number = in . nextint();

/*

*調用定義的方法。

* */

int fNumber = get factorial(number);

int sum number = sumof number(number);

/*

*判斷輸入的數據是否合法。

* */

if(-1==fNumber)

System.out.println("錯誤!請輸入壹個正整數。);

其他

system . out . println(number+"!="+fNumber+"\n "

+" sum number = "+sum number);

}

/*

*計算階乘的方法

*是靜態方法。

* */

public static int get factorial(int number)

{

int sum = 1;

if(0 = =數字)

sum = 1;

/*

*階乘計算的次數不能小於0。

* */

else if(0 & gt;編號)

sum =-1;

其他

for(int I = 1;我& lt=數字;i++)

sum * = I;

返回總和;

}

/*累計和的計算方法

* */

公共靜態int sumOfNumber(int number)

{

int sum = 0;

for(int I = 1;我& lt=數字;i++)

sum+= I;

返回總和;

}

}

  • 上一篇:奔馳GLC300L怎麽玩u盤
  • 下一篇:命令行linux實現圖形界面化都有什麽方法。
  • copyright 2024編程學習大全網