一、System.out.print();使用

Java里面的System.out.print();里面有很多可以输出的类型,用户只需要在括号内输入想要输出的东西,系统会自动匹配相对应的类型,然后输出。

二、程序中输出的50!结果错误的问题

由于计算机使用固定的位数来保存数值,因此,能处理的数值大小是有限的,当要处理的数值超过了这一范围时,计算机将会自动截断数值的二进制表示为它所能处理的最多位数,这将导致错误的处理结果。

三、随机数产生

设计思想

(1)用户输入要产生的随机数的个数

(2)产生随机数

(3)判断产生的随机数与以前的的随机数是否相同

(4)相同则返回继续随机数,不相同就输出

流程图

代码

import java.util.Scanner;

public class Random {

public static void main(String args[]){

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

Scanner reader=new Scanner(System.in);

int sum=reader.nextInt();

int []result1=randomCommon(0,2000,sum);

for(int i:result1){

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

}

}

public static int[] randomCommon(int min,int max,int n){

int []result=new int[n];

int count=0;

while(count<n){

int num=(int) (Math.random()*(max-min)+min);

boolean flag=true;

for(int j=0;j<n;j++){

if(num==result[j]){

flag=false;

break;

}

}

if(flag){

result[count]=num;

count++;

}

}

return result;

}

}

获得随机数
for (int i=0;i<30;i++)
{System.out.println((int)(1+Math.random()*10));}
(int)(1+Math.random()*10)
通过java.Math包的random方法得到1-10的int随机数
公式是:最小值---最大值(整数)的随机数
(类型)最小值+Math.random()*最大值

转载于:https://www.cnblogs.com/0710whh/p/7659912.html

02-方法-课后思考相关推荐

  1. 商业模式新生代_商业模式设计方法视觉化思考——《商业模式新生代》笔记之九...

    前言:慢慢来,比较快."财不入急门","您赚不到认知之外的钱"点击头像关注我,和您一起每天学习一点商业思维,提升自己的商业认知.我始终相信,方向对了,认知到了, ...

  2. 高维数据中特征筛选方法的思考总结——单变量分析筛选法

    基因组学.转录组学.蛋白组学及代谢组学等生信问题(高通量数据)中,面临的第一步往往就是降维(或者说筛选特征).降维方法分为两大类:单变量分析降维法.多变量分析降维法.单变量降维常常使用FC值或者P值, ...

  3. 高维数据中特征筛选方法的思考总结——多变量分析筛选法

    前言:之前的文章(高维数据中特征筛选方法的思考总结--单变量分析筛选法)中,对单变量分析筛选变量进行了初步考量,本文将进一步总结多变量分析筛选法.由于本文多处摘录网上的博客,只是进行了归纳整理,因此笔 ...

  4. Unreal Engine 4 —— 异步加载关卡的实现方法及思考

    这篇文章介绍了在ue4中实现异步加载关卡的方法,以及我对应的思考. 背景 在很多游戏中都有用到关卡的异步加载,关卡的异步加载指的是在游戏的某个阶段,使用多线程的方法进行新关卡对应的内容加载.从而能够免 ...

  5. 安全产品研发与落地的一些方法与思考

    一.读前必看 1.写这篇文章的心理动机 工作几年的时间里一直在从事技术相关的工作,自己闲暇之余和工作经历经常会有脉脉上所说的工作如同拧螺丝一样的工作.从个人角度的很长时间的确给我造成了很大的困扰,毕竟 ...

  6. 对抗训练浅谈:意义、方法和思考(附Keras实现)

    ©PaperWeekly 原创 · 作者|苏剑林 单位|追一科技 研究方向|NLP.神经网络 当前,说到深度学习中的对抗,一般会有两个含义:一个是生成对抗网络(Generative Adversari ...

  7. 积分上下限无穷_数学方法的思考和存在无穷多个孪生素数证明的思路

    高斯提出了素数定理, 但是没有证明,一百年后数学家雅克·阿达马与德拉瓦·莱普森,分别独立证 明了素数定理.他们用的是复分析及黎曼函数.此时大数学家哈代就指出" 对不起,素数定理没有初等证明& ...

  8. 由Object.prototype.toString.call( )引发关于toString( )方法的思考

    引言 前端面试中有这么一道经典的问题,如何判断一个对象是否为数组? ES5提供了一个确定对象是否为数组的函数 Array.isArray(object); 复制代码 其中,object是必须的,表示要 ...

  9. 用卡尔曼滤波处理工程数据的方法与思考with基于GPS与INS组合导航的滤波模型仿真

    Say Something: 我猜能看到这个小文章的小伙伴估计已经为了学卡尔曼滤波费劲了头脑,查遍了资料.而且我推测这里的大多数人在之前的学习过程中总是发现那些资料里总是用一些理想的模型举例子,而且针 ...

  10. 机器学习里的bias的一些处理方法和思考

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者:砍手豪 链接:https://zhuanlan.zhihu. ...

最新文章

  1. Tweaked Identical Binary Trees - Medium
  2. Linux服务器Zookeeper+Dubbo环境搭建
  3. docker开启远程访问_Ubuntu安装Jupyter notebook——开启远程访问
  4. Android 用MediaRecorder录制视频太短崩的问题
  5. SAP loyalty management点击了公式超链接后的处理逻辑
  6. 熊猫直播宣布停服:主站流浪计划第一阶段开启
  7. 版本为2.5的OpenMP规范中的编译制导指令汇总
  8. Nginx 部署 Django
  9. day 22 封装 + property + classmethod + staticmethod
  10. 函数-在函数里修改列表数据
  11. css:style样式
  12. [转]vmlinuz
  13. 【总结】学堂云慕课-如何写好科研论文
  14. 希尔密码C语言源代码,希尔密码加密解密(示例代码)
  15. 5种方法,加密你的Python代码 !
  16. 大数据平台以及一些核心组件介绍
  17. JS+html+css实现的一个小小的贪吃蛇游戏
  18. 看着2022年世界杯,我无比怀念98世界杯
  19. oracle虚拟用户是什么意思,配置vsftp基于虚拟用户认证
  20. 百度将严厉打击熊掌号发布大量与号领域不匹配的内容

热门文章

  1. 计算机视觉论文-2021-09-10
  2. 优雅的在终端中编写Python
  3. 全局路径规划:图搜索算法介绍6(A star)Matlab算法实现
  4. 线性二次型最优控制器LQR设计原理以及matlab实现
  5. centos 安装mysql_Centos 下mysql数据库完整安装过程
  6. linux监控脚本是否运行状态,Linux Shell脚本之通过json判断应用程序内部运行状态...
  7. Android高手的六大境界
  8. 文献阅读 | Epigenetics in ENS development and Hirschsprung disease
  9. java之Stack详细介绍
  10. cpu高 load 高 内存高 io 高怎么排查