分享一些小習題

2021-09-24 10:17:03 字數 2375 閱讀 1675

今天在分享一些小習題

//方法的呼叫

public class fangfa

// 三個數比大小

public static int bijiao(int a, int b, int c)

// 累計求和

public static int jia(int a)

return sum;

}// 打因九九乘法表

public static void jiujiu(int a)

system.out.println(); }}

// 求階乘

public static int jiechen(int n)

int m = 1;

for (int i = 1; i <= n; i++)

return m;

}// 遞迴

public static int di(int a)

int m = a * di(a - 1);

return m;}}

public class shuzu ;

int arr1 = ;

int arr2 = ;

// fuzhi();

system.out.println(max(arr));

maopao(arr);

system.out.println("**********====");

xuanze(arr1);

system.out.println("**********====");

zheban(arr2, 9);

}// 遍歷賦值1-50

public static void fuzhi()

system.out.println(arrays.tostring(arr));

}// 求陣列中最大值

public static int max(int arr)

int max = arr[0];

for (int i = 0; i < arr.length; i++) else

} return max;

}// 氣泡排序

public static int maopao(int arr)

int max = 0;

for (int i = 0; i < arr.length - 1; i++)

} system.out.println(arrays.tostring(arr));

} return arr;

}// 選擇排序

public static void xuanze(int arr)

} system.out.println(arrays.tostring(arr)); }}

// 折半查詢

public static void zheban(int arr, int a) else if (arr[mid] > a) else

} system.out.println(index);}}

public class twoshuzu ;

int arr2 = new int[7];

arrayscopy(arr1, arr2);

system.out.println("**********==");

intarr=,,};

out2darr(arr);

system.out.println("**********====");

rotate2darr(arr);

out2darr(arr); }

// 乙個位元組byte轉換成0~255之間的整數(正數),將符號位視為數字位,而不是符號位.

public static int zhuanhua(byte j)

// 將整數轉化為2進製數

public static void outtwo(int a)

}// 三維陣列的橫向列印

public static void out3d(int arr)

system.out.println(" ");

} system.out.println(); }}

public static void arrayscopy(int arr1, int arr2)

} else

} for (int i = 0; i < arr2.length; i++)

}// 矩陣轉換

public static void rotate2darr(int arr) }}

// 矩陣轉換

public static void out2darr(int arr)

system.out.println();

}}

一些小技巧

關注 乙個好的程式設計師不應該把所有的判斷交給編譯器和偵錯程式,應該在程式中自己加以程式保護和錯誤定位,具體措施包括 對於所有有返回值的函式,都應該檢查返回值,除非你確信這個函式呼叫絕對不會出錯,或者不關心它是否出錯。一些函式返回錯誤,需要用其他函式獲得錯誤的具體資訊。例如accept返回inval...

一些小技巧

protected void repparent itemdatabound object sender,system.web.ui.webcontrols.repeateritemeventargs e 在父datalist的itemdatabound事件裡面寫子datalist的資料來源 繫結 ...

一些小技巧

protected void repparent itemdatabound object sender,system.web.ui.webcontrols.repeateritemeventargs e 在父datalist的itemdatabound事件裡面寫子datalist的資料來源 繫結 ...