• 课程作业02-2-动手动脑


    1.

    源程序代码:

     1 //信1605-3  20163429  刘瑞欣
     2 package sui;
     3 public class Suijishu {
     4     private static final int LEFT = 40;
     5     private static final int RIGHT = 10000;
     6     private static long x0 = 1L;
     7     private long a = 1111L;
     8     private long c = 1000L;
     9     private long m = 999L;// 产生随机数
    10     private long rand ( long r )
    11     {
    12         // a,c,m为常数
    13         r = ( r * a + c ) % m;//Xn+1=(a*n + c)mod m
    14         return r;
    15     }
    16     private long little ( int a, int b, long rand )
    17     {
    18         return a + rand % ( b - a + 1 );
    19     }
    20     private void recursion ( int count, long rand )
    21     {
    22         if (count >= 1000)
    23         {
    24             return;
    25         }
    26         rand = rand (rand);
    27         long r = little (LEFT, RIGHT, rand);
    28         
    29         System.out.println (r );
    30         recursion (++count, rand);
    31     }
    32     public static void main ( String[] args )
    33     {
    34         Suijishu recur = new Suijishu ();
    35         recur.recursion (0, x0);
    36     }
    37 }

    结果截图:

    2.

    结果截图:

    进行了重载。用到了重载的方法,方法名相同,返回值类型和参数类型不同,输入需要进运算的参数会执行其相应类型的运算。

    3.

    out是System提供的用于标准输出的流,在没有重定向的情况下,会直接打印到终端,而println这个方式实际上是PrintStrem类提供的功能。当然,System.out.println()方法中参数表内可输入多种不同类型。

  • 相关阅读:
    初始mysql语句
    MySQL 数据库 的安装和基本管理
    POJ 3685
    总结-LCT
    $亲属关系$
    一:包装好和吹出去 二:三国心得
    创业心得
    阿里前CEO卫哲的万字长文:被马云骂醒,看透B2B 10大核心问题!
    英雄不问出处, 看看商界大佬年轻时受过的苦
    最应该富养的,不是孩子是妻子!
  • 原文地址:https://www.cnblogs.com/liurx/p/7661384.html
Copyright © 2020-2023  润新知