1. 程式人生 > >第二章(方法)問題

第二章(方法)問題

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,查看JDKSystem.out.println()方法,你發現了什麽?

System.out.ptintln()是用來輸出字符串的方法,println()是方法名,systemjava.lang裏面的一個類,outsystem裏的一個數據成員。而println()方法裏定義的參數String[] args相當於println()方法的重載。

2,階乘怎麽會出現負數?

由於計算機使用固定的位數來保存數值,因此,能處理的數值的大小是有限的,當要處理的數值超過了這一範圍時,計算機將會自動截斷數值的二進制表示為它所能處理的最多位數,這將導致錯誤的處理結果。

3,楊輝三角與組合數

利用數組輸出楊輝三角,則對應的nk列就對應組合數Cn^k的值。

第二章(方法)問題