zoukankan      html  css  js  c++  java
  • 动手动脑

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

    源代码:

    package lianxi;

    import java.util.*;

    public class Suijishu {

       public static int n;

       public static void main(String[] args) {

          // TODO 自动生成的方法存根

          System.out.println("请输入要生成的随机数个数:");

          Scanner sc=new Scanner(System.in);

          n=sc.nextInt();

          Suijishu A=new Suijishu();

          A.creat();

       }

       public void  creat()

       {

          Random rand=new Random();

          int[] a=new int[n];

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

          {

             int x=rand.nextInt(100);//随机产生1——100的 一个种子

             int seed=(7^5*x+0)%(2147483647-1);

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

          }

       }

    }

     截图:

    2.请看以下代码,发现了什么特殊之处?

    答:都运用了函数调用,传递形参的方式,两个函数名相同,但是函数传递的参数类型不同。

    3.写n的阶乘的程序

    源代码:

    package lianxi;

    import java.util.*;

    public class jiecheng {

       public static int n,result;

       public static void main(String[] args) {

          System.out.println("输入正整数n");

          Scanner sc=new Scanner(System.in);

          n=sc.nextInt();

            jiecheng A=new jiecheng();

            result=A.jisuan(n);

            System.out.println("n!="+result);

       }

       public int jisuan(int x)

       {

          if(x==0||x==1)

          return 1;

          else

             return x*jisuan(x-1);

       }

    }

     截图:

  • 相关阅读:
    P2522 [HAOI2011]Problem b(容斥)
    P3455 [POI2007]ZAP-Queries
    P2519 [HAOI2011]problem a(线段树优化dp+思维)
    P2516 [HAOI2010]最长公共子序列 (lcs+容斥)
    [HAOI2010]软件安装(缩点+树形dp)
    P2508 [HAOI2008]圆上的整点(神仙题)
    [SDOI2011]消防(树的直径+二分||单调队列)
    QLabel设置字体颜色
    Qt绘制不规则串口
    C++继承关系
  • 原文地址:https://www.cnblogs.com/zzh2019979439/p/7660581.html
Copyright © 2011-2022 走看看