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 }

 

  公式:

   

 

  截图:

  

相关文章
相关标签/搜索