zoukankan      html  css  js  c++  java
  • java笔记02

     

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

     1 /**
     2  * 
     3  */
     4 package 课堂2;
     5 
     6 import java.util.Random;
     7 
     8 /**
     9  * @author 信1605-3  20163471 吴鑫
    10  *
    11  */
    12 public class Random1000
    13 {
    14 
    15     /**
    16      * @param args
    17      */
    18     public static void main(String[] args)
    19     {
    20         // TODO 自动生成的方法存根
    21         Random rand=new Random();
    22         int x=rand.nextInt(100);
    23         for(int i=1;i<=1000;i++)
    24         {
    25             x=((7^5*x+0)%2147483647);
    26             System.out.print(x+" ");
    27             if(i%10==0)
    28                 System.out.println();
    29         }
    30     }
    31 }

    【运行截图】

     

    上述示例代码展示了Java的“方法重载(overload)”特性。
    满足以下条件的两个或多个方法构成“重载”关系:

    (1)方法名相同;

    (2)参数类型不同,参数个数不同,或者是参数类型的顺序不同。

    注意:方法的返回值不作为方法重载的判断条件。

    练习:

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

    如图所示,在eclipse中我们可以看到,System.out.println方法有十个,其带的参数类型各不相同,然而我们使用时从不需要刻意去声明,可见这也是一种方法的重载,JVM根据我们输入的数据类型,自动调用相应的println方法

  • 相关阅读:
    node.js的request模块
    PHP实现一个简单url路由功能
    关于seajs
    CodeIgniter集成Smarty
    node.js批量修改图片名
    Node.js创建目录实例
    Bootstrap的表单设计器
    onbeforeunload事件被a链接触发的问题
    Socket.IO + Express实现的跨浏览器、子域的聊天室
    NodeJS获取命令行后面的参数
  • 原文地址:https://www.cnblogs.com/sdysyhj/p/7664907.html
Copyright © 2011-2022 走看看