随笔分类 -  数组。

摘要:public static void selectSort() { int [] arr = {1,-5,0,99}; for(int i =0;i<arr.length-1;i++) { for(int j = i+1;j<arr.length;j++) { if(arr[i]>arr[j]) { 阅读全文
posted @ 2021-03-31 20:22 一块 阅读(62) 评论(0) 推荐(0)
摘要:public class Demo11_Array {public static void main(String[] args) { /** * 需求:公司年销售额求和 * 某公司按季度和月份统计的数据如下:单位(万元) * 第一季度:22,33,11 * 第二季度:77,66,99 * 第三季度 阅读全文
posted @ 2020-11-24 22:01 一块 阅读(239) 评论(0) 推荐(0)
摘要:public class Demo11_Array {public static void main(String[] args) { int[][] arr = {{1,2},{7,5},{1,5,8,7}}; for(int i = 0; i<arr.length;i++) { System.o 阅读全文
posted @ 2020-11-24 21:54 一块 阅读(167) 评论(0) 推荐(0)
摘要:public static void main(String[] args) { /* * 这是一个二维数组 * 这个二维数组中有3个一维数组 * 每个一维数组中有2个元素 */ int[][] arr = new int[3][2]; System.out.println(arr);//二维数组 阅读全文
posted @ 2020-11-24 21:45 一块 阅读(102) 评论(0) 推荐(0)
摘要:public class Demo09_Array { public static void main(String[] args) { int[] arr = { 5, 9, 4, 88, 5 }; int index = getIndex(arr, 88); System.out.println 阅读全文
posted @ 2020-11-23 21:03 一块 阅读(1363) 评论(0) 推荐(0)
摘要:import java.util.Scanner; public class Demo08_Array { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println 阅读全文
posted @ 2020-11-23 20:50 一块 阅读(455) 评论(0) 推荐(0)
摘要:public class Demo07_Array { public static void main(String[] args) { int[] arr = { 1, 5, 6, 8, 9, 7 }; rev(arr); } public static void rev(int arr[]) { 阅读全文
posted @ 2020-11-23 20:36 一块 阅读(106) 评论(0) 推荐(0)
摘要:public class Demo06_Array { public static void main(String[] args) { int[] arr = { 5, 8, 9, 4, 3 }; getMax(arr); getMin(arr); } //求出数组中最大值 public stat 阅读全文
posted @ 2020-11-19 22:45 一块 阅读(520) 评论(0) 推荐(0)
摘要:public class Demo05_Array {public static void main(String[] args) { int [] arr; arr = new int[] {1,2,5,8,9,45}; int[]arr1 = {1,2,3,489}; test01(arr); 阅读全文
posted @ 2020-11-19 22:19 一块 阅读(94) 评论(0) 推荐(0)
摘要:1.越界异常 public static void main(String[] args) { int[] arr = new int[5]; System.out.println(arr[6]); } java.lang.ArrayIndexOutOfBoundsException: 6 原因:你 阅读全文
posted @ 2020-11-19 21:56 一块 阅读(284) 评论(0) 推荐(0)
摘要:/** * 静态初始化的格式:数据类型 【】 数组名 = new 数据类型【】{元素1,元素2,...}; * 简化格式:数据类型 【】 数组名 = {元素1,元素2,...}; * @author 11 * */public class Demo03_Array {public static vo 阅读全文
posted @ 2020-11-19 21:45 一块 阅读(244) 评论(0) 推荐(0)
摘要:栈:存储局部变量;局部变量:定义在方法声明上和方法中的变量。 堆:存储new出来的数组或对象。 方法进栈,就像子弹一样先入弹夹的后打出来,主方法先进栈最后弹栈;通过地址值找到堆内存new出来的实体,再根据下标(即:索引)找到具体的值。 int [] arr = new int [3]; arr[0] 阅读全文
posted @ 2020-11-17 22:55 一块 阅读(130) 评论(0) 推荐(0)
摘要:为什么要有数组:为了存储同种数据类型的多个值。 数组的概念:数组是存储同一种数据类型多个元素的集合,也可以看成是一个容器;数组既可以存储基本数据类型也可以存储引用数据类型。 数组定义格式:数据类型 [] 数组名 = new 数据类型[数组的长度]; 例如: int[] arr = new int[5 阅读全文
posted @ 2020-11-17 20:53 一块 阅读(800) 评论(0) 推荐(0)
摘要:for(数据类型 变量名称:数组名称){ syso(变量名称); } public static void main(String[] args){ fun(1); //不传递参数 fun(2,5); //传递两个参数 fun(7,6,5,6,8); //传递五个参数 } public static 阅读全文
posted @ 2020-07-07 16:51 一块 阅读(228) 评论(0) 推荐(0)
摘要:public static void main(Strign [] args){ int [] arr = {3,6,9}; //使用静态初始化定义数组 fun(arr); //传递数组引用 for(int i = 0; i < arr.length; i++){ //循环输出 syso(arr[i 阅读全文
posted @ 2020-07-07 14:36 一块 阅读(681) 评论(0) 推荐(0)
摘要:二维数组的声明格式:与一维数组不同的是二维数组在分配内存的时候必须告诉编译器二维数组行与列的个数。 int [][] arr = new int [行的个数][列的个数]; public static void main(String[] args){ int [][] arr = new int[ 阅读全文
posted @ 2020-07-07 10:07 一块 阅读(175) 评论(0) 推荐(0)