课堂作业02-动手动脑

一、        动手动脑1

1.   题目要求

 

 

2.   设计思路

声明一个double型的x,作为类的一个属性。这个类还包含一个返回double类型的方法,调用x=(16807*x)%(Integer.MAX_VALUE);公式,每次更新x的值。X最初的值由用户输入得到。

3.   程序源代码

import java.util.Scanner;

 

public class Homework02_4 {

       private double x;

       public static void main(String[] args)

       {

              Homework02_4 h=new Homework02_4();

              System.out.println("设置种子:");

              @SuppressWarnings("resource")

              Scanner scanner=new Scanner(System.in);

              double seed=scanner.nextDouble();

              h.x=seed;

              for(int i=1;i<=100;i++)//生成1000个随机数

              {

                     System.out.print((int)h.createRandom()+"  ");

                     if(i%5==0)//控制输出格式

                            System.out.println("");

              }

       }

       public double createRandom()

       {

              x=(16807*x)%(Integer.MAX_VALUE);

              return x;

       }

}

4.   实验截图

二、        动手动脑2

1.   题目要求

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

2.   我的答案

参数有很多中类型,比如object,float,double,String,很多的重载类型保证了强大的输出功能。

转载于:https://www.cnblogs.com/w-honey/p/7663415.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值