课程作业2动手动脑

1.生成指定数目的随机数

import java.util.*;
public class Textrandom 
{
    public static void main(String[] args)
    {
        Random rand=new Random();//建立一个生产随机数的对象
        Scanner input=new Scanner(System.in);
        int n;
        System.out.print("产生随机数的个数:");
        n=input.nextInt();//输入n
        for(int i=0;i<n;i++)//通过执行循环,输出若干个随机整数
        {
            int x=rand.nextInt(100);//随机产生一个种子
            int seed=(7^5*x+0)%2147483647-1;//套用公式
            System.out.print(seed+" ");//生成随机整数
        }
    }
}

 

 2.发现特殊之处

这例代码展现了java的重载方法,此程序中应用到了重载方法,在第一个方法中,形参为int x,在第二个方法中,形参为double y,两个或两个以上方法才能够成重载关系,方法名必须相同,由于此代码中方法的参数类型不同,所以能够成重载关系,

public class chongzai 
{
    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;
    }

}

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

out是System提供的用于标准输出的流,在没有重定向的情况下,会直接打印到终端,而println这个方式实际上是PrintStrem类提供的功能。

重定向错误输出在JDK中有一段说明:通常此流对应于显示器输出或者由主机环境或用户指定的另一个输出目标,按照惯例,此输出流用于显示错误信息,或者显示那些即使用户输出流(变量out的值)已经重定向到通常不连续监视的某一文件或其他目标后,也应该立刻引起用户注意的其他信息。

 
 

 

转载于:https://www.cnblogs.com/lijing925/p/7649002.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值