关于java中tempArr的信息
本篇文章给大家谈谈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和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。