动手动脑

1.编写一个方法,生成指定数目的随机整数

import java.util.*;
public class Suiji {
    public static void main(String[] args)
    {
        System.out.println("请输入生成的随机整数的个数:");
        Scanner in=new Scanner(System.in);
        int n=in.nextInt();
        int X,Data=100;
        X=(int)(Math.random()*Data);//获得种子
        Integer m=1;//处理大数字
        for(int i=0;i<31;i++)
        {
            m=m*2;
        }
        m=m-1;
        for(int i=0;i<n;i++)
        {
            X=(16807*X+0)%m;
            System.out.println("X:"+X);
        }
    }

}

2.观看以下代码,说出特殊之处

public class MethodOverload {

    public static void main(String[] args) {
        System.out.println("The square of integer 7 is " + square(7));
        System.out.println("\nThe 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;
    }
}

这个代码运用了System.out.println()的重载。

 

3.查看一下JDK中System.out.println()方法,你发现了什么? 

System.out.println()有很多重载类型,可输入多种不同类型。

 

posted @ 2018-10-13 20:26  苍天の笑  阅读(138)  评论(0编辑  收藏  举报