• 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方法

  • 相关阅读:
    js之自定义鼠标右键菜单
    js之键盘控制div移动
    js之select标签---省市联动小例子
    html之浮动和定位
    java开发简单的用户管理系统
    ASP.NET Web API 2中的属性路由(Attribute Routing)
    ASP.NET Web API中的路由
    Web API 2中的操作结果
    WebApi~通过HttpClient来调用Web Api接口
    Quartz.NET 作业调度
  • 原文地址:https://www.cnblogs.com/sdysyhj/p/7664907.html
Copyright © 2020-2023  润新知