Java之遞歸求和的兩種簡單方法(推薦)
更新時間:2016年09月16日 13:09:30 投稿:jingxian
下面小編就為大家?guī)硪黄狫ava之遞歸求和的兩種簡單方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
方法一:
package com.smbea.demo;
public class Student {
private int sum = 0;
/**
* 遞歸求和
* @param num
*/
public void sum(int num) {
this.sum += num--;
if(0 < num){
sum(num);
} else {
System.out.println("sum = " + sum);
}
}
}
方法二:
package com.smbea.demo;
public class Test {
public static void main(String[] args) {
Teacher teacher = new Teacher();
teacher.sum();
}
public static int sum(int num){
if(1 == num){
return 1;
} else {
return num + sum(num - 1);
}
};
}
當然還有其它方法,如采用 for 循環(huán)、while 循環(huán)等,那就不屬于遞歸了!這里就不做討論了。
以上這篇Java之遞歸求和的兩種簡單方法(推薦)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
SpringBoot統(tǒng)一接口返回及全局異常處理高級用法
這篇文章主要為大家介紹了SpringBoot統(tǒng)一接口返回及全局異常處理高級用法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06
Java中轉義字符反斜杠\的代替方法及repalceAll內涵解析
這篇文章主要介紹了Java中轉義字符反斜杠\的代替方法及repalceAll內涵解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-08-08
java復制文件的4種方式及拷貝文件到另一個目錄下的實例代碼
這篇文章主要介紹了java復制文件的4種方式,通過實例帶給大家介紹了java 拷貝文件到另一個目錄下的方法,需要的朋友可以參考下2018-06-06
java不同版本在多線程中使用隨機數(shù)生成器的實現(xiàn)
本文主要介紹了java不同版本在多線程中使用隨機數(shù)生成器的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-04-04

