随机产生3个28~290之间的整数并找出数值居中的数 并输出中间的数
例如:100,225和200,输出200
要随机产生某个范围内的整数,用 java.util.Random 类的 nextInt( ) 最简洁。
nextInt( ) 能接受一个整数作为它所产生的随机整数的上限。但下限总是零,不能更改,所以若要达到非零下限的效果,必须把上限减去下限的结果传给 nextInt( ),然后把下限加入 nextInt( ) 返回的整数。
把随机数采集到数组里,然后用同样是在 java.util 包里的 Arrays.sort( ) 做数组排序后,居中数近在眼前。
import java.util.*;
class C {
public static void main( String[ ] args ) {
Random rand = new Random( );
int[ ] trio = new int[ 3 ];
System.out.println( "Three random integers in the range of [28, 290):" );
for( int i = 0; i < 3; ++i ) {
trio[ i ] = rand.nextInt( 290 - 28) + 28;
System.out.println( trio[ i ] );
}
Arrays.sort( trio );
System.out.println( "\nMedian:\n" + trio[ 1 ] );
}
}
分享到:
相关推荐
1.new java.util.Random().nextInt(10) 它有一个缺点,就是它是一个对象。它的方法必须是通过一个实例来调用,这意味着必须先调用它的构造函数。如果在内存充足的情况下,像上面的表达式是可以接受的;但内存不足时...
import java.util.Random;; public class DebugTest{ private List list=new ArrayList(); public void doMain() { Random r=new Random(); for(int i=0;i;i++) { int nextInt=r.nextInt(); list.add(new...
java.util.Random d1 = new java.util.Random(); java.util.UUID d2; int ji_i; long ji起始时间_i; long ji截至时间_i; java.util.Date date = new java.util.Date(); //生成1万个序列化後的文本 for (ji_...
java.util.Random d1 = new java.util.Random(); java.util.UUID d2; int ji_i; long ji起始时间_i; long ji截至时间_i; java.util.Date date = new java.util.Date(); //生成1万个序列化後的文本 for (ji_...
import java.util.Random; 在这里,我们导入了Scanner类来接收玩家的输入,以及Random类来生成随机数字。 设置游戏参数: int lowerBound = 1; // 最小范围 int upperBound = 100; // 最大范围 这里定义了游戏的猜...
import java.util.Random; import java.util.Scanner; public class GuessTheNumberGame { public static void main(String[] args) { Random random = new Random(); int number = random.nextInt(100) + 1; ...
import java.util.Random; import java.util.Scanner; public class GuessNumber { public static void main(String[] args) { Random random = new Random(); int number = random.nextInt(100) + 1; System....
import java.util.Random; import java.util.Scanner; public class GuessNumberGame { public static void main(String[] args) { Random random = new Random(); int secretNumber = random.nextInt(100) + 1;...
import java.util.Random; public class CaiPiaoMach { private int max; private int count; public CaiPiaoMach(int max, int count) { super(); this.max = max; this.count = count; } public ...
<%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %> ! Color getRandColor(int fc,int bc) { Random random = new Random(); if(fc>255) fc=255; if(bc>...
java.util.Random r=new java.util.Random(); int xpoint = r.nextInt(fontMetric.stringWidth(message)); //生成随机X坐标 font = new Font("TimesRoman",Font.BOLD,30); //设置字体 newGraphics.setFont...
import java.util.Random; import java.util.Scanner; public class caishuzi { public static void main(String[] args) { //创建对象 Scanner sc = new Scanner(System.in); Random r = new Random(); //...
mport java.util.Random; public class Myrandom extends Random { //Random random= new Random(); public char nextlowercase(){ return (char)('a'+nextInt (26)); } public char nextUppercase (){ ...
java.util.Random class Math.random 方法,创建一个double类型的随机数 ThreadLocalRandom class 1) java.util.Random 要使用这个方法,首先要生成一个实例。来调用它的nextInt(),nextDouble(), nextLong() 等等 ...
import java.util.Random; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import ...
import java.util.Random; import javax.imageio.ImageIO; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet...
import java.util.Random; //生成随机数 调用的是系统的方法 public class random { public static void main(String args[]) { Random random=new Random(5); for(int i=0;i<10;i++) { System.out....
import java.util.Random; public class DoubleBall { public static void main(String[] args) { System.out.println(create()); } public static String create(){ String[] red = new String[33]; //...
<%@ page language="java" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" pageEncoding="utf-8"%> String path = request.getContextPath(); String basePath = request.getScheme()+"://"+...
java.lang.IllegalArgumentException:在java.util.Random.nextInt(未知源)〜[?:1.8.0_281] {}处的绑定必须为正。 java:66)〜[the_omaypatys_amphibian_mod_ :?] {re:classloading} at ...