欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

Java数组和Arrays类

发布时间:2024/10/8 java 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Java数组和Arrays类 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一维数组的两种定义方法
一维数组的三种遍历方法

import java.util.Arrays; import java.util.Scanner;public class Main {static int maxn = (int) 1e5 + 10;public static void main(String[] args) {Scanner cin = new Scanner(System.in);//数组的两种定义方式int[] arr = new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};//声明的同时进行初始化int[] brr = new int[10];//先声明,后初始化,使用系统提供的默认值0//数组遍历的三种方法for (int i = 0; i < arr.length; i++)//方法1System.out.println(arr[i]);//方法2for (int x : arr)//元素类型:当前使用的数组名System.out.println(x);//方法3System.out.println(Arrays.toString(arr));//Arrays类中的方法//[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]System.out.println(Arrays.toString(brr));cin.close();} }

冒泡排序

import java.util.Arrays; import java.util.Scanner;public class Main {static int maxn = (int) 1e5 + 10;public static void main(String[] args) {Scanner cin = new Scanner(System.in);//数组的两种定义方式int[] arr = new int[]{9, 6, 3, 8, 5, 2, 7, 4, 1, 0};//声明的同时进行初始化System.out.println(Arrays.toString(arr));for (int i = 0; i < arr.length; i++) {//外层循环控制排序趟数for (int j = i + 1; j < arr.length; j++) {//内层循环控制每一趟排序的次数if (arr[i] > arr[j]) {//从小到大排序int tmp = arr[i];arr[i] = arr[j];arr[j] = tmp;}}}System.out.println(Arrays.toString(arr));//逆序shuint i = 0, j = arr.length - 1;while (i < j) {int tmp = arr[i];arr[i] = arr[j];arr[j] = tmp;i++;j--;}System.out.println(Arrays.toString(arr));cin.close();} }

总结

以上是生活随笔为你收集整理的Java数组和Arrays类的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。