
数组应用
梦境听雨
从零开始···
展开
-
数组元素分配的默认值
数组元素类型 默认初始值byte short int long 0float double 0.0char '\u0000'boolean原创 2017-04-20 12:27:57 · 610 阅读 · 0 评论 -
数组的初始化
/*** 静态初始化和动态初始化的区别:* ★注意:静态初始化的时候new String[]中括号里面"不能"填写数字* 而动态初始化的时候new String[]中括号里面"一定要"填写数字*//*** 1、静态初始化。* :把数组的声明和给数组元素赋值同时进行的*/String[] name = new String[]{"刘德华","李冰冰"原创 2017-04-22 19:11:25 · 495 阅读 · 0 评论 -
数组的基本操作
/*** 1.查看*/String[] phone = {"iphone4","iphone4S","iphone5",null};for (int i = 0; i System.out.print(phone[i]+" ");}/*** 添加*///1.先找null元素的下标位置int index = -1;for (int i = 0; i原创 2017-04-22 19:46:36 · 275 阅读 · 0 评论 -
Arrays类对数组的操作
本篇文章仅提供一下常用对数组操作的方法及案例:Arrays.equals(array1, array2);Arrays.sort(array);Arrays.fill(array, val);Arrays.toString(array);Arrays.copyOf(array, newLength);Arrays.binarySearch(array, val);原创 2017-04-22 19:52:09 · 797 阅读 · 0 评论 -
数组经典应用之—杨辉三角
/*** 经典杨辉三角* 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 * @author 378375*///1.初始化10行数组int[][] yangHui = new int[10][];//2.初始化列数for (int i = 0; i yangHui[i] = new int[i+1];}//3.给二维数组的原创 2017-04-22 20:00:36 · 439 阅读 · 0 评论 -
数组经典应用之—排序系列
int[] num = new int[]{4,58,65,45,5,7,9,2,75,1};System.out.println("排序前:");for (int i = 0; i System.out.print(num[i]+" ");}System.out.println();/*** 冒泡排序* 先拿第一个元素跟后面的元素两两对比,小的沉下去,大的浮上原创 2017-04-22 20:20:00 · 444 阅读 · 0 评论