Java之動手動腦(三)

 

日期:2018.10.12java

星期五dom

博客期:017函數

 

  此次留了兩個動手動腦做業!我須要一個一個來講!先說第一個吧!spa

  Part 1 :隨機生成1000個隨機數code

  代碼:blog

  

 1 //如下爲 RandomMaker.java 文件
 2 
 3 package madeby11;  4 //動手動腦——隨機生成1000個整數
 5 import java.util.Random;  6 
 7 public class RandomMaker {  8     
 9     public static void main(String[] args) { 10         Random ra = new Random(System.currentTimeMillis()); 11         for(int i=1;i<=1000;i++) 12  { 13             System.out.print(ra.nextInt(50000)); 14             if(i%10==0) 15                 System.out.print('\n'); 16             else
17                 System.out.print('\t'); 18  } 19  } 20 }

 

  截圖:ip

  

  下面說第二個:博客

  Part 2 :比較重載函數你能發現點什麼......class

  一、使用的相同的函數名import

  二、函數輸入的參數類型不一樣

  三、函數的返回類型不一樣

  四、以上三點均屬於重載的範疇

  程序代碼:

  

 1 // MethodOverload.java  2 // Using overloaded methods
 3 package src;  4 //動手動腦——發現重載的機制
 5 public class MethodOverload {  6 
 7     public static void main(String[] args) {  8         System.out.println("The square of integer 7 is " + square(7));  9         System.out.println("\nThe square of double 7.5 is " + square(7.5)); 10  } 11 
12     public static int square(int x) { 13         return x * x; 14  } 15 
16     public static double square(double y) { 17         return y * y; 18  } 19 }

 

  程序截圖:

  

 

  Part 3 :對於隨機生成1000個隨機數的方法補充——純手動生成!

  代碼:

   

 1 //此程序爲 1000 個 隨機數輸出!
 2 package madeby11;  3 //動手動腦——隨機生成1000個整數  4 //import java.util.Random;
 5 
 6 public class RandomMaker {  7     
 8     public static void main(String[] args) {  9         int Modulus = Integer.MAX_VALUE; 10         int Multiplier = 16807; 11         int C = 0; 12         /*Random ra = new Random(System.currentTimeMillis());*/
13         long temp = System.currentTimeMillis(); 14         for(int i=1;i<=1000;i++) 15  { 16             System.out.print(temp%50000); 17             if(i%10==0) 18                 System.out.print('\n'); 19             else
20                 System.out.print('\t'); 21             temp  = (temp*Multiplier + C)%Modulus; 22  } 23  } 24 }

 

  公式:

   

 

  截圖:

  

相關文章
相關標籤/搜索