文档章节

Math,Random

chenruibing
 chenruibing
发布于 2015/06/14 21:17
字数 257
阅读 98
收藏 0

Math和Random的常用api

import java.lang.*;   //lang包里面的方法都是静态的,都可以通过类名来直接调用
import java.util.*;
public class anli
{
	public static void main (String[] args)
	{   
		
		//mathdemo();     //math包里面关于数学的基本操作。。。
		randomdemo();     //通过使用random类来使用随机数。。。
	}
	public static void randomdemo()
	{
		Random random = new Random();//random是一个类,所以要通过new一个对象来使用
		for (int i=0;i<10 ;i++ )
		{ 
			int intdemo = random.nextInt(10)+1; //nextInt要通过参数指定范围,从0开始
			sop(intdemo);
		}
	}
	public static void mathdemo()
	{                            
		int dou1 =(int) Math.ceil(16.34);  //大于参数,返回值是double
		double dou2 = Math.floor(12.34);   //小于参数返回值是double
		long long1 = Math.round(12.54);    //四舍五入,返回值是long
		double dou3 = Math.pow(2,3);       //n次方返回值是double
		sop(dou1+" "+dou2+" "+dou3+" "+long1);
		for (int i=0;i<10 ;i++ )
		{
			//double term = Math.random();   //返回随机数,范围是等于0并且小于1
			//sop(term);
			int term = (int)(Math.random()*10+1);  //返回0到10之间的随机整数。。。加上一是因为随机数不等于10
			sop(term);
		}
	}
	public static void sop(Object obj)
	{
		System.out.println(obj);
	}
}



© 著作权归作者所有

共有 人打赏支持
chenruibing
粉丝 12
博文 203
码字总数 109101
作品 0
潮州
私信 提问
Javascript 生成随机数的方法

使用Math.random()函数生成m到n间的随机数字 一.随机生成m(小)-n(大)的数,包含m(小)但不包含n(大)。 下面用小、大表示两数 方法一: num=parseInt(Math.random()*(大-小)+小,10); 方法二(m=...

tank_99
2016/12/22
0
0
JS产生随机数的几个用法!

JS产生随机数的几个用法! var chars = ['0','1','2','3','4','5','6','7','8','9...

乜波
2014/05/12
0
0
有数组a[n],用java代码将数组元素顺序颠倒

package cglib; public class StringNumber { public static void reverse(int[] a, int left, int right) { if (left >= right) return; int temp; temp = a[left]; a[left] = a[right]; a[......

一贱书生
2016/11/07
440
0
WEBFORM之ECharts使用心得

前言 上周项目组要临时给客户做一个演示的原型,首页设计的是一个中国地图,本来打算用谷歌的地图,但是,做出来之后,整体的效果看起来太差了,最后就在网上搜相关的地图呈现的控件,然后就...

andrewniu
2017/12/06
0
0
java byte数组 相关知识点

参考链接: http://www.cnblogs.com/aipan/p/6341346.html 下面是Java.util.Random()方法摘要 1.protected int next(int bits):生成下一个伪随机数。 2.boolean nextBoolean():返回下一个伪......

wangtenfee
2017/05/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

数据库篇一

数据库篇 第1章 数据库介绍 1.1 数据库概述  什么是数据库(DB:DataBase) 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据...

stars永恒
24分钟前
2
0
Intellij IDEA中设置了jsp页面,但是在访问页面时却提示404

在Intellij IDEA中设置了spring boot的jsp页面,但是在访问时,却出现404,Not Found,经过查找资料后解决,步骤如下: 在Run/Debug Configurations面板中设置该程序的Working Directory选项...

uknow8692
昨天
2
0
day24:文档第五行增内容|每月1号压缩/etc/目录|过滤文本重复次数多的10个单词|人员分组|

1、在文本文档1.txt里第五行下面增加如下内容;两个方法; # This is a test file.# Test insert line into this file. 分析:给文档后增加内容,可以用sed 来搞定;也可以用while do done...

芬野de博客
昨天
2
0
深入理解JVM—JVM内存模型

深入理解JVM—JVM内存模型 我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存...

onedotdot
昨天
2
0
MVC、MVCS、MVVM、MVP、VIPER等这么多架构模式哪一个好呢?

在项目开启阶段,其中一个很重要的环节就是选架构。 那么面对目前已知的这么多架构模式我们该怎么选择呢?这确实是个很让人头疼的问题! 下面我就在这里梳理一下目前常见的一些架构模式。 先...

Java干货分享
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部