二级Java随书代码 java二级app

java:我想得到1~98中的随机数代码怎么写

楼上的是其中一种方法;另外还有

创新互联服务项目包括肃宁网站建设、肃宁网站制作、肃宁网页制作以及肃宁网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,肃宁网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到肃宁省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

Math.random()会生成0到小于1之间的双精度随机数

生成1~98之间的随机数可以这么写:

int num=(int)Math.random()*98+1;

Math是Java基础包的数学类,不需要你手动导入包。

JAVA怎么产生50-99之间的随机数

一、思路:

1、生成随机数需要使用到Java工具类中的Random类。

2、要求是随机x到y之间的整数,即指定范围,则使用Random类中的nextInt(int n)方法。

3、该方法生成从0(包括)到n(不包括)之间的随机整数,是一个伪随机数,并不是真正的随机数。

4、若x不为0,则需要在随机结果后加上x。参数n的值也需要加上1后减去x。最后结果才符合要求的范围。

二、实现:

1、定义x和y的值,修改该值可以随机不同范围的整数。

2、调用Random中的nextInt(int n)方法,计算随机数。

3、将结果打印到控制台。

实现代码:

//java代码:生成一个从x到y之间的随机数(整数)

import java.util.Random;

/**

* 一、思路:

* 1、生成随机数需要使用到Java工具类中的Random类。

* 2、要求是随机x到y之间的整数,即指定范围,则使用Random类中的nextInt(int n)方法。

* 3、该方法生成从0(包括)到n(不包括)之间的随机整数,是一个伪随机数,并不是真正的随机数。

* 4、若x不为0,则需要在随机结果后加上x。参数n的值也需要加上1后减去x。最后结果才符合要求的范围。

* 二、实现:

* 1、定义x和y的值,修改该值可以随机不同范围的整数。

* 2、调用Random中的nextInt(int n)方法,计算随机数。

* 3、将结果打印到控制台。

* */

public class RandomTest {

public static final int START = 50; //定义范围开始数字

public static final int END = 99; //定义范围结束数字

public static void main(String[] args) {

// TODO Auto-generated method stub

//创建Random类对象

Random random = new Random();

//产生随机数

int number = random.nextInt(END - START + 1) + START;

//打印随机数

System.out.println("产生一个"+START+"到"+END+"之间的随机整数:"+number);

}

}

运行结果图:

注意:因为随机结果不包含参数n,所以一定要+1,又因为结果会加上范围的起始值,所以参数还要再减去起始值。

java 生成随机整数

方法一代码:

import java.util.Random;

public class Test {

public static void main(String[] args){

Random rand = new Random();

for(int i=0; i10; i++) {

System.out.println(rand.nextInt(100) + 1);

}

}

}

方法二代码:

package edu.sjtu.erplab.io;

import java.util.Random;

public class RandomTest {

public static void main(String[] args) {

int max=20;

int min=10;

Random random = new Random();

int s = random.nextInt(max)%(max-min+1) + min;

System.out.println(s);

}

}

扩展资料:

在windows下编译java文件、执行:

1、先创建一个txt,更改为test.java。

2、编写代码,为输出为holloword。

3、找到cmd,并进行打开cmd。

4、编译java文件,输入命令为javac test.java。

5、如果没有报错,查看当前目录下是否有class文件产生。

6、执行class文件,在命令输入java test,输出为holloword。

java 生成100以内10个不重复的随机数,用Math.random()来做,求代码

import java.util.HashSet;

import java.util.Set;

public class RandomDemo {

public static void main(String[] args){

SetInteger set=new HashSetInteger();

boolean panduan=true;

while(true){

int z=(int)(Math.random()*100+1);

panduan=set.add(z);

if(!panduan){

continue;

}

if(set.size()=10){

break;

}

}

System.out.println(set);

}

}

输出这个set就可以看到值了!记得给分。


文章题目:二级Java随书代码 java二级app
本文链接:http://azwzsj.com/article/ddssgjs.html