问题一

编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。

答:Xn+1=(7^5*Xn)mod(2^31-1)

程序源码

import java.util.Random;

import java.util.Scanner;

public class RandomCount

{

  public static void main(String[] args)

  {

    Random rand=new Random();

    System.out.print("请输入想要输出随机数的个数:");

    Scanner in=new Scanner(System.in);

    int n,x;

    n=in.nextInt();

    x=rand.nextInt(100);

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

    {

      x=(7^5*x+0)%2147483647;

      System.out.print(x+" ");

       if ( i % 10 == 0 )

      System.out.println();

    }

}

结果截图:

问题二

请看以下代码,你发现了有什么特殊之处吗?

答:这叫作方法重载,对于方法重载,参数名必须相同,参数类型可以不同,参数个数可以不同,参数类型的顺序可以不同。但返回值本能作为判断条件。

问题三

查看一下JDK中System.out.println()方法,你发现了什么?

答:System.out.println()中有很多函数,但方法名都是print()。使用了方法的重载。

最新文章

  1. iOS 开发:利用第三方插件来安装CoCoapods
  2. zookeeper+dubbo-admin开发dubbo应用
  3. select for update行锁
  4. C#之不借助第三变量交换两变量值
  5. jdk1.6安装
  6. Java版本的删除指定目录及子目录下名叫“xxx.txt”的所有文件
  7. SQLite使用教程4 附加数据库
  8. selendroid项目实战教程1
  9. 八、桥接模式--结构模式(Structural Pattern)
  10. iOS开发之C语言函数库
  11. 利用id来进行树状数组,而不是离散化以后的val HDU 4417 离线+树状数组
  12. JAVA基础--事务处理
  13. es6笔记6^_^generator
  14. 【数论】洛谷P1372又是毕业季
  15. 使用 js 设置组合快捷键,支持多个组合键定义,还支持 React
  16. js 获取 最近七天 30天 昨天的方法 -- 转
  17. 【37】String,StringBuffer,StringBuilder区别和概念
  18. 去除inline-block元素间的间距
  19. 【hihocoder 1628】K-Dimensional Foil(线性代数)
  20. 如何在 Fiddler Script 中 自定义 修改 Request 、 Response

热门文章

  1. 磁盘IO及性能指标
  2. 红帽Linux故障定位技术详解与实例(2)
  3. php和http协议
  4. [傻瓜式一步到位] 阿里云服务器Centos上部署一个Flask项目
  5. Spring MVC 面试题
  6. eclipse切换 package explorer
  7. BZOJ 1488 Luogu P4727 [HNOI2009]图的同构 (Burnside引理、组合计数)
  8. oracle中更新关键字merge和 with as关键字
  9. Unity3D_(插件)使用Camera渲染制作Minimap小地图
  10. 缓存区溢出之slmail fuzzing