zoukankan      html  css  js  c++  java
  • JAVA课后问题汇总(第三次课)

    一、动手动脑:请观察以下代码的特殊之处

     以上代码展示了java中的方法重载功能,其目的是使同一个函数可以解决类似的仅有细微区别的问题,其可以增强代码的可扩展性和重用性。

    重载必须的要求是参数的类型或数量或有不同类型参数时的顺序有所不同以区分调用不同的函数。

    例如JDK中的System.out.println()方法就运用了方法重载。

    二、动手动脑:纯随机数发生器

    运用如下公式生成随机数:

     源码:

     1 import java.util.Random;
     2 import java.util.Scanner;
     3 
     4 public class tst {
     5     public static void main(String[] args){
     6             Random rand=new Random();
     7             Scanner in = new Scanner(System.in);
     8             int x=rand.nextInt(100);
     9             int n;
    10             n = in.nextInt();
    11             for(int i=1;i<=n;i++){
    12             x=((7^5*x+0)%2147483647);
    13             System.out.print(x+" ");
    14             if(i%10==0)
    15             System.out.println();
    16         }
    17     }
    18 }

    结果如下:

  • 相关阅读:
    android实现 服务器功能
    jQuery部分源码帮助理解
    jquery 2.0.3代码结构
    Mac下配置JAVA_HOME
    用户环境变量
    你的apk有多不安全
    JadClipse eclipse反编译插件
    vim 使用笔记
    Makefile简易模板
    Linux watch 监控系统状态
  • 原文地址:https://www.cnblogs.com/52bb/p/11579978.html
Copyright © 2011-2022 走看看