java数组

1.

// 数组元素的默认初始化值
// int --->0 double =---->0.0 char---> '0'或者是'\u0000'
// boolean型---false
// 引用数据类型--->null(注意故事"null")

2.数组的内存解析

 

* 数组
* 一维数组 二维数组
* 输入 输出
* 对数组进行赋值
*前面写import java.util.Scanner;

*下面是引用一个扫描器
*Scanner in=new Scnaner(System.in); 其中in是表示名称,是可以改的
*
*arr[0]=in.nextInt();
*arr[0]=in.nextDouble();
*字符的录入:
*
*
* for(;;)
* {
* }
*数组 arr
*arr.length
*
*数组的声明\
*int[] arr=new int[]{1,2,3,4,};
*int[] arr=new int[100];
*二维数组
*String[][] arr=new String[4][];
*String[][] arr=new String[4][3];
*如果选择第一种方式,列数可以改变的
*arr[i]=new int[i+1];
*第i个所指向的一维数组是有i+1个元素
*反转 同一个数组上面 通过一个中间变量 temp
*复制 for 一个个
*地址的转变 直接 两个数组名字指向一个数组
*查找:
*直接== break if 标志 经过铜扣
* i大小 ==
*
*二分法查找

*排序
*冒泡(后面要优化)
*
*8 647 58 658 4
*for(;;)
*{
*for(int j=0;j<arr.length-1-i;)
*{
*
*}
*}
*快速排序(没有写过)

posted @ 2022-03-15 23:03  黑衣侠客  阅读(8)  评论(0编辑  收藏  举报