数组(Array)的定义和基本使用

编程入门 行业动态 更新时间:2024-10-22 22:49:34

<a href=https://www.elefans.com/category/jswz/34/1771288.html style=数组(Array)的定义和基本使用"/>

数组(Array)的定义和基本使用

数组(Array)的定义和基本使用

定义

public class ArrayInit {public static void main(String[] args) {int[] array = {1, 2, 3, 4, 5, 6};//静态初始化int sum = 0;for (int i = 0; i <= array.length - 1; i++) {sum += array[i];}System.out.println(sum);int array2[];//动态初始化2array2 = new int[6];array2[0] = 10;array2[1] = 20;array2[2] = 30;array2[3] = 40;array2[4] = 50;array2[5] = 10;int sum2 = 0;for (int k = 0; k <= array2.length - 1; k++) {sum2 += array2[k];}System.out.println(sum2);}
}

使用

public class ArrayForEach {public static void main(String[] args) {double[] myList = {1.9, 2.9, 3.4, 3.5};// 打印所有数组元素for (double element : myList) {System.out.println(element);}}
}
====================
public class ArraySort {public static void main(String[] args) {//数组排序int[] a = {1, 2, 323, 23, 543, 12, 59};System.out.println(Arrays.toString(a));Arrays.sort(a);System.out.println(Arrays.toString(a));}
}

冒泡排序


public class Bubble {public int[] sort(int[] array) {int temp = 0;// 外层循环,它决定一共走几趟// -1为了防止溢出for (int i = 0; i < array.length - 1; i++) {int flag = 0;//通过符号位可以减少无谓的比较,如果已经有序了,就退出循环// 内层循环,它决定每趟走一次for (int j = 0; j < array.length - i - 1; j++) {//如果后一个大于前一个,则换位if (array[j + 1] > array[j]) {temp = array[j];array[j] = array[j + 1];array[j + 1] = temp;flag = 1;}}if (flag == 0) {break;}}return array;}public static void main(String[] args) {Bubble bubble = new Bubble();int[] array = {2, 5, 1, 6, 4, 9, 8, 5, 3, 1, 2, 0};int[] sort = bubble.sort(array);for (int num : sort) {System.out.print(num + "\t");}}
}

找最大值

public class max {public static void main(String[] args) {int[] array = {1, 2, 3, 4, 5, 6, 7, 8};int min = array[0];for (int i = 1; i <= array.length - 1; i++) {if (array[i] < min) {min = array[i];}}System.out.println("最小值为:" + min);System.out.println("=============");}
}

更多推荐

数组(Array)的定义和基本使用

本文发布于:2023-07-28 21:54:13,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1330282.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数组   定义   Array

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!