关于java中tempArr的信息

博主:adminadmin 2023-01-25 16:48:09 380

本篇文章给大家谈谈java中tempArr,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中如何产生1000个随机的整数?

/**

 * 2015年10月23日下午8:37:31

 * 

 * @author cs12110 TODO 完成程序

 */

public class Joke {

    /**

     * 获取长度为len的一维数组:随机整数

     * 

     * @param len

     *            长度

     * @return

     */

    public int[] getRandomNumber(int len) {

        if (len  1) {

            len = 1;

        }

        int[] arr = new int[len];

        for (int index = 0; index  len; index++) {

            arr[index] = (int) (Math.random() * 1000);

        }

 

        return arr;

    }

 

    /**

     * 对数组进行排序

     * 

     * @param arr

     *            数组

     */

    public void sort(int[] arr) {

        if (null == arr) {

            return;

        }

        for (int index = 0; index  arr.length; index++) {

            for (int j = 0; j  arr.length - index - 1; j++) {

                if (arr[j + 1]  arr[j]) {

                    int temp = arr[j];

                    arr[j] = arr[j + 1];

                    arr[j + 1] = temp;

                }

            }

        }

 

    }

    /**

     * 打印数字

     * 

     * @param maxIndex

     *            数字最大界限

     */

    public void display(int[] arr) {

        for (int index = 0; null != arr  index  arr.length; index++) {

            if (0 == index % 10) {// 输出10个数字换行输出

                System.out.println();

            }

            System.out.print(arr[index] + "   ");

        }

    }

 

    public static void main(String[] args) {

        Joke joke = new Joke();

            joke.goOn("输进任意键,获取1000个随机数  ");

            int[] tempArr = joke.getRandomNumber(1000);

 

            //joke.goOn("输进任意键,打印1000个随机数  ");

            //joke.display(tempArr);

 

            joke.goOn("输进任意键,开始对随机数排序");

            joke.sort(tempArr);

            joke.display(tempArr);

    }

 

}

JAVA中给定一个数组,怎么把它里的数从小到大排列输出?

方法如下:

import java.util.Random;

public class Test{

public static void main(String[] args){

Random rand=new Random();

int []arr=new int[10];

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

arr[i]=rand.nextInt(100)-rand.nextInt(100);

System.out.print(arr[i]+"\t");

}

System.out.println();

//冒泡法

for(int i=0;iarr.length-1;i++){

for(int j=0;jarr.length-i-1;j++){

if(arr[j]arr[j+1]){

int temp=arr[j];

arr[j]=arr[j+1];

arr[j+1]=temp;

}

}

}

for(int i=0;iarr.length;i++)

System.out.print(arr[i]+"\t");

System.out.println();

}

}

Java类中成员定义了Arraylist类型的变量arr

您说的是某类里定义某公共变量了吧为arr是吧?

在类中可能存在public ArrayList arr;这只是一个定义、一个声明罢了,而new就会为它分配空间。

在程序设计里的标准是尽量不要使用public 属性成员,通过public 的方法来操作private的属性,所以尽量不要自己再对它内部的成员去干涉了。

直接用等号将一个Arrlist变量赋给另一个,是可以的

关于java中tempArr和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。