JAVA数组编程教程(java数组基本操作)

http://www.itjxue.com  2023-03-19 12:10  来源:未知  点击次数: 

java编程数组?

/**

* 数组的反转

*/

public class TestDemo {

public static void main(String[] args) {

int[] arr = new int[]{1,2,3,4,5,6};

for(int elem:arr){

System.out.print(elem + ",");

}

// 打印反转后的元素

arr = reverse(arr);

System.out.println();

for(int elem:arr){

System.out.print(elem + ",");

}

}

// 实现数组元素的翻转

public static int[] reverse(int[] arr){

// 遍历数组

for(int i = 0;i arr.length / 2;i++){

// 交换元素

int temp = arr[arr.length -i - 1];

arr[arr.length -i - 1] = arr[i];

arr[i] = temp;

}

// 返回反转后的结果

return arr;

}

// 第二种方式

public static int[] reverse1(int[] arr){

int[] arr1 = new int[arr.length];

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

arr1[arr.length-i-1] = arr[i];

}

return arr1;

}

}

————————————————

版权声明:本文为CSDN博主「JasonLee'blog」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:

JAVA编程 数组

public class getMin{

public static void main(String args[]){

int[] point ={18,25,7,36,13,2,89,63};//创建数组points[],存储八名顾客的积分

int index = 0;

int min = point[0];//定义变量min存储最低积分,定义变量index存储最低积分下标。假设第一个元素为最低积分0,下标为0.

for(int i = 1 ; i point.length; i++)//遍历数组,将数组元素和min的值进行比较。

{

if(min point[i])

{

min = point[i];

index = i;

}

}

System.out.println("最低积分是" + min + " 他的下标是" + index);

}

}

java编程实现随机数组的快速排序

java编程实现随机数组的快速排序步骤如下:

1、打开Eclipse,新建一个Java工程,在此工程里新建一个Java类;

2、在新建的类中声明一个产生随机数的Random变量,再声明一个10个长度的int型数组;

3、将产生的随机数逐个放入到数组中;

4、利用排序算法对随机数组进行排序。

具体代码如下:

import?java.util.Random;

public?class?Demo?{

????public?static?void?main(String[]?args)?{

????????int?count?=?0;

????????Random?random?=?new?Random();

????????int?a[]?=?new?int[10];

????????while(count??10){

????????????a[count]?=?random.nextInt(1000);//产生0-999的随机数

????????????count++;

????????}

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

????????????int?min?=?i;

????????????for?(int?j?=?i?+?1;?j??a.length;?j++)?{

????????????????if?(a[j]??a[min])?{

????????????????????min?=?j;

????????????????}

????????????}

????????????if?(min?!=?i)?{

????????????????int?b?=?a[min];

????????????????a[min]?=?a[i];

????????????????a[i]?=?b;

????????????}

????????}

????????for?(int?c?=?0;?c??a.length;?c++)?{

????????????System.out.print(a[c]?+?"?");

????????}

????}

}

(责任编辑:IT教学网)

更多

推荐网页背景文章