第二章(方法)問題
阿新 • • 發佈:2017-10-13
ont 定義 特殊 代碼 數組 lib 錯誤 輸入 dom
一,課程中的動手動腦的問題
1,編寫一個方法,使用以上算法生成指定數目的隨機整數。
public void suiJiShu(){
Scanner input=new Scanner(System.in);
Int n=input.nextInt(); //定義生成隨機數個數的變量
System.out.ptintln(“請輸入生成隨機數的個數”);
int[] a=new int[n]; //定義數組存儲隨機數
Randon ran=new Random();
For(int i=0;i<n;i++)
int a[i]=ran.nextInt(0+1000);
//此處也可用int a[i]=(int)Math.random()*1000;
}
2,查看以下代碼的特殊之處
調用的方法名相同但是根據參數類型的不同,調用的方法也不同,這是方法的重載。
二,課後實驗性的問題
1,查看JDK中System.out.println()方法,你發現了什麽?
System.out.ptintln()是用來輸出字符串的方法,println()是方法名,system是java.lang裏面的一個類,out是system裏的一個數據成員。而println()方法裏定義的參數String[] args相當於println()方法的重載。
2,階乘怎麽會出現負數?
由於計算機使用固定的位數來保存數值,因此,能處理的數值的大小是有限的,當要處理的數值超過了這一範圍時,計算機將會自動截斷數值的二進制表示為它所能處理的最多位數,這將導致錯誤的處理結果。
3,楊輝三角與組合數
利用數組輸出楊輝三角,則對應的n行k列就對應組合數Cn^k的值。
第二章(方法)問題