码迷,mamicode.com
首页 > 其他好文 > 详细

动手动脑

时间:2018-10-13 20:52:04      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:大数   out   指定   public   oid   mat   ring   方法   类型   

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()有很多重载类型,可输入多种不同类型。

 

动手动脑

标签:大数   out   指定   public   oid   mat   ring   方法   类型   

原文地址:https://www.cnblogs.com/liujinxin123/p/9784022.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!