zoukankan      html  css  js  c++  java
  • 02 课下动手动脑及课后实验性问题总结

    动手动脑1:

    生成随机数算法编写

    package session;

     

    import java.util.Scanner;

     

    public class Random {

        public void random() {

            int n;

            Scanner sc=new Scanner(System.in);

            long seed=System.currentTimeMillis();

            int multiplier=16807;

            int c=0,i;

            long random=(multiplier*seed+c)%Integer.MAX_VALUE;

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

            n=sc.nextInt();

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

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

                random=(multiplier*random+c)%Integer.MAX_VALUE;

                if(i%10==0&&i!=0)System.out.println();

            }

        }

        public static void main(String[] args) {

            Random r=new Random();

            r.random();

        }

    }

     运行结果:

    动手动脑2:

    package session;

    //MethodOverload.java

    //Using overloaded methods

     

    public class MethodOverload {

     

        public static void main(String[] args)

        {

            System.out.println("The square of integer 7 is " + square(7));

            System.out.println(" The square of double 7.5 is " + square(7.5));

        }

     

        public static int square(int x)

        {

            return x * x;

        }

     

        public static double square(double y)

        {

            return y * y;

        }

    }

    以上代码中使用了方法重载,而构成重载需要满足以下条件:

    (1)      方法名相同。

    (2)      参数类型不同、参数个数不同、参数类型顺序不同(是参数类型不同)。

    注意点:方法的返回值不能作为重载的判断方法。因为在使用同名的方法时时,调用前需要先判断使用哪个方法,而返回值是在调用方法后才会返回,因而返回值不作为重载的判断条件。

    练习:java中的System.out.println()方法使用了方法重载,可以根据传入参数的不同调用不同的方法。

    如果要比较两个浮点数:

    计算机不能精确地表达浮点数(特殊形式的除外),因此,当需要比较两个浮点数是否相等时,应该比较其差的绝对值是否在某个允许范围之内即可。

  • 相关阅读:
    为什么我的datagridview中显示的日期总把时间也显示出来了,请问怎样才能让它不显示呢?
    .net加载到vb 进程
    <转>RowState 介绍
    sqlserver 一个排序问题
    sqlserver 中含有某字符串
    网站链接的几种方式
    SQL Server 用SQL语句查找某个表的触发器
    获取文件名后缀
    mysql 排重查询
    while循环中不支持循环使用curl
  • 原文地址:https://www.cnblogs.com/haobox/p/13781943.html
Copyright © 2011-2022 走看看