`

java中nextInt()函数

    博客分类:
  • java
阅读更多
关于nextInt()函数的一点儿说明:
如果想得到30到200的(包含30和200)这个跨度的数在java中一般可以有如下方式获得
(1)int i = (int)(Math.random()*171) + 30;

(2)Random r = new Random () ;
     r.nextInt (201) ;     // 这个是0 - 200

(3)Random r = new Random () ;
     r.nextInt (171) + 30 ; // 这个是30 到 200.

//如下为二维数组的一点儿东西
public class 数组的使用说明代码 {
	 public static void main(String args[]){
		 int[] array=creatArray(10); 
		    printArray(array); 
	 }
	 public static int[] creatArray(int length){        //构造含length个元素的数组的方法
	      int[] array =new int[length]; 
	      Random rad=new Random();                //产生随机数的方法(系统自己的)
	      for(int i=0;i<array.length;i++){ 
		      int value = rad.nextInt(100) + 200;       //rad.nextInt(100) 意思是随机产生一个大于等于0小于100的数  ------即包含0不包含100
		      array[i]=value; 
	       } 
	     return array; 
	  } 
	 
	 public static void printArray(int[] array){ 
	    for(int i=0;i<array.length;i++) 
	    	System.out.println(array[i]+'\t'); 
	      } 
}
分享到:
评论

相关推荐

    java随机数

    1.java.lang.Math.random() 在所有其他语言中,生成随机数就像是使用Math工具类,如abs, pow, floor, sqrt和其他数学函数。大多数人通过书籍、教程和课程来了解这个类。一个简单的例子:从0.0到1.0之间可以生成一个...

    用java编写猜数游戏

    import java.util.Scanner; public class Test{ public static void main(String args[]){ int i; Game game=new Game(); Scanner in=new Scanner(System.in); while(true){ System.out.println("\t\...

    JAVA实验报告(3).doc

    // 等待用户输入任意一个整数,它会被存到i中 if(i) System.out.print("他的JAVA不及格,成绩是" + i ); else System.out.println("他的JAVA成绩是:" + i); // 输出整数i } } 第二个 import java.util.Scanner; ...

    Java输入语句Scanner

    Java中的Scanner类是一个简单的文本扫描器,它可以从输入流中解析基本类型和字符串。要使用Scanner类,首先需要导入java.util包,然后创建一个Scanner对象,将System.in作为参数传递给Scanner的构造函数。接下来,...

    java 经典习题.doc

    一些经典的习题 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?... int year = YMD.nextInt()...

    算法训练 二元函数

    import java.util.* ; public class Main { //定义两个输入的整数a和b,切记a,b不能放到main函数里面 public static int a ; public static int b ; public static void main(String[] args) { Scanner input = new ...

    java联系题

    13. 使用Random类nextInt()函数产生10个1-9的随机整数。ran.nextInt(9) + 1 14. 首先定义一个StringBuffer类对象S,然后通过append()方法为对象添加26个小写字母,要求每次添加一个字母,共添加26次。

    达内 coreJava 习题答案

    其中a为1至9之中的一个数,项数也要可以指定。 import java.util.Scanner; class Multinomial{ public static void main(String[] args){ int a; //定义输入的 a int howMany; //定义最后的一项有多少个数字 ...

    java 编程基础题

    int n = input.nextInt(); int[][] a = new int[n][n]; for(int i = 0; i; i++){ for(int j = 0; j ;j++){ if(j==0||i==j) a[i][j]=1; else a[i][j] = a[i-1][j-1] + a[i-1][j]; ...

    用java编写的万年历程序

    //month(),表示判断月份性质的方法函数 if(B2==0){ //B2==0,表示本月为31天(1,3,5,7,8,10,12月) DAY2=DAY2+31; } else if(B2==1){ //B2==1,表示本月为闰年的2月,有29天 DAY2=DAY2+29; } else if(B2==2){...

    最新JAVA编程题全集_50题及答案

    // 中位数变量 System.out.println("数据长度:"+len); left = 0; right = len - 1; while (left ) { //由于源数据不是顺序的,需先进行排序 int temp; for(int i=0;i;++i) { ...

    Java 随机数比较和分析

    附录还给出jdk的nextInt(n)函数的代码分析。  一、2种产生方式:  一般通过jdk获取0~N(N为自然数)的随机数可以通过下面2种方式获取  1、Math.random() ——返回[0,1)的随机小数,通过(int) (n * Math....

    java实验报告-(2).doc

    " "(2) 学会Java语言中标示符的命名、运算符和表达式的应用。 " "(3) 熟练地掌握Java程序流程控制语句的应用。 " "二、实验内容 " "1.编写应用程序,计算100(含100)以内所有偶数的和。 " "2."水仙花数"是指一个3位数...

    验证码下载jsp

    &lt;%@ page language="java" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" pageEncoding="utf-8"%&gt; String path = request.getContextPath(); String basePath = request.getScheme()+"://"+...

    扫雷源代码刨析

    函数中第一个部分就是做以上条件的判断。 第二部分是把周围埋藏的格子挖开。但是由于玩家的错误可能标记了没有地雷的格子,而把有地雷的格子漏标了,所以先要检查一下没做标而有地雷的格子和做错标记的格子。如果...

    crypto-projects:所有以及任何与密码学有关的工具或项目

    被利用的函数是Java Random类中的nextInt(): int n1 = rand.nextInt(); int n2 = rand.nextInt(); int n3 = rand.nextInt(); &lt;-找到这个 2.多时间垫 此问题来自丹佛大学斯坦福大学的CS255课程。 问题的详细...

    java源码stringbuffer-iebis_swdev_exam_debugging:iebis_swdev_exam_debuggin

    java源码字符串缓冲区调试期末考试 2019 解决方案 第一个错误 通过替换“.”在课堂上修复了第一个...java.util.Random.nextInt new Random().nextInt((max-min+1))+min 最大值为 2 最小值为 0 2-0+1=3 上限需要增加到 3

    leetcode算法题主函数如何写-javalearning:java学习

    nextByte用起来似乎也有坑,在leetcode项目中pat6 这样一来原因就很明显了,当我们输入数字后,是不是按下了回车键,这个时候,nextInt()从缓冲区把我们输入的数字读走了,但留下了最后的换行符,等运行到nextLine()...

    java时间格式大全(算法源码)

    java时间格式大全(算法源码) java,date,时间,时间格式,算法源码 * * @return */ public static String getTimeShort() { SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss"); Date currentTime...

    程序员为什么还要刷题-Websight-Protobuild:构建一组Aarays,然后根据用户请求获取这些数组并构建报告

    生成随机数所需的只是内置的随机数生成器子程序:“rand.nextInt(range)”。 您将获得一个从 0 到给定范围的随机数。 问题是随机数只是一个数字,但我们需要一个数字数组。 所以我创建了第二个值大小来表示数组中值...

Global site tag (gtag.js) - Google Analytics