41 Java學習筆記 IO流技術 遞迴

2021-07-27 02:07:10 字數 976 閱讀 4643

遞迴

方法定義中呼叫方法本身的現象

遞迴注意事項:

要有出口,否則就是死遞迴

次數不能太多,否則就記憶體溢位

構造方法不能遞迴使用

區別:

方法的巢狀呼叫,例子:

math.max(math.max(a,b),c);

遞迴,例子:

publi void show()

system.out.println(jc);

//遞迴實現

system.out.println(jiecheng(5));

}/* * 做遞迴要寫乙個方法

* 返回值型別:int

* 引數列表 :int n

* 出口條件:

* if(n==1)

*/ public static int jiecheng(int n)

else

}}練習01:兔子問題(斐波那契數列)

package it.cast_02;

/* * 遞迴練習01

* 兔子問題:斐波那契數列 從第三個數開始,每乙個數是前兩個之和。

* * 實現的方式:

* 1 / 陣列實現

* 2 / 遞迴實現

* */

public class diguitest_01 {

public static void main(string args) {

//陣列實現

//定義乙個陣列

int arr = new int[20];

arr[0] = 1;

arr[1] =1;

// arr[2] = arr[0] +arr[1];

// arr[3] = arr[1] +arr[2];

// ...

for (int x =2; x

Java6學習筆記41 JAVA程式的個人設定

1.簡介 建立preferences物件的方法是使用靜態方法usernodeforpackage 這個方法要求有乙個類物件 通過getclass 方法得到 作為它唯一的引數,系統以便確定某個類是駐留在某個包上的,它返回preferences物件,這個物件可以從那個包中返回使用者設定的偏好資訊。由於所...

Java學習筆記 IO流

inputstream和outputstream是抽象類,他們是所有位元組輸入流和輸出流的父類。public static void main string args throws ioexceptionpublic static void main string args throws ioexc...

Java學習筆記 IO流

流按操作型別分為兩種 位元組流與字元流。位元組流可以操作任何資料,字元流只能操作純字元資料,比較方便 位元組流 基本操作與字元流相同,位元組流可以操作任意型別資料 位元組流和字元流的區別 1 位元組流用來讀取位元組資料 2 字元流用來讀取字元資料 3 由於計算機中儲存和傳輸資料是以位元組的形式,所以...