zoukankan      html  css  js  c++  java
  • java7

    第八章 数组

         1.数组的声明定义
             数据类型[]变量名 = new 数据类型[长度];
             列:int[]ary = new int[5];
         2.取值,赋值
             取值:数据名[下标];
             列:int a = ary[1];
             赋值:变量=数据名[下标];
             列:ary[1]=10;
         3.数组的遍历
             数组的长度:数组名.length;
             for(int i=0;i<数组名.length;i++){
          //数组名[i]:访问每个元素的值
      }
         4.数组常见的异常
           数组下标越界
             ArrayIndexOutOfBoundsException
             当访问数组的下标超过0~length-1时,
             就会出现以上的错误。
             注意:数组下标范围:0~length-1
         5.数组常用的方法
             Arrays.toString(数组名);//展示数组内容
             Arrays.sort(数组名);    //数组升序排列
         6.后序遍历
             for(int i = ary.length-1;i>=0;i--){
                 ary[i]
             }
         7.比较字符串的大小
             如果a.compareIgnoreCase(b)>0为true,
                 那么a>b.
             如果a.compareIgnoreCase(b)<0为true,
                 那么a<b.
             如果a.compareIgnoreCase(b)=0为true,
                 那么a=b.
         8.break和continue
            break:终止,结束(表示终止当前循环结构)
            continue:继续(表示结束本轮循环,进入下一轮循环)
            注意:多层循环,只会对直接的循环起作用。

    第八章 数组
    
         1.数组的声明定义
             数据类型[]变量名 = new 数据类型[长度];
             列:int[]ary = new int[5];
         2.取值,赋值
             取值:数据名[下标];
             列:int a = ary[1];
             赋值:变量=数据名[下标];
             列:ary[1]=10;
         3.数组的遍历
             数组的长度:数组名.length;
             for(int i=0;i<数组名.length;i++){
          //数组名[i]:访问每个元素的值
      }
         4.数组常见的异常
           数组下标越界
             ArrayIndexOutOfBoundsException
             当访问数组的下标超过0~length-1时,
             就会出现以上的错误。
             注意:数组下标范围:0~length-1
         5.数组常用的方法
             Arrays.toString(数组名);//展示数组内容
             Arrays.sort(数组名);    //数组升序排列
         6.后序遍历
             for(int i = ary.length-1;i>=0;i--){
                 ary[i]
             }
         7.比较字符串的大小
             如果a.compareIgnoreCase(b)>0为true,
                 那么a>b.
             如果a.compareIgnoreCase(b)<0为true,
                 那么a<b.
             如果a.compareIgnoreCase(b)=0为true,
                 那么a=b.
         8.break和continue
            break:终止,结束(表示终止当前循环结构)
            continue:继续(表示结束本轮循环,进入下一轮循环)
            注意:多层循环,只会对直接的循环起作用。
    
     
    View Code
    例:在数组中插入值
    
    public static void main(String[] args){
            int[] ary = new int[6];
            ary[0] = 60;
            ary[1] = 63;
            ary[2] = 82;
            ary[3] = 85;
            ary[4] = 99;
            int index = 0;
            Scanner console = new Scanner(System.in);
            System.out.println("请输入一个数:");
            int num = console.nextInt();
            for(int i = 0;i<ary.length;i++){
                if(ary[i]>num){
                    index = i;
                    System.out.println(ary[i]);
                    break;
                }
            }
            for(int i =4;i>=index;i--){
                ary[i+1] = ary[i];
            }
            ary[index] = num;
            System.out.println(Arrays.toString(ary));
        }
    View Code
  • 相关阅读:
    关于update set from
    C#元组 Pair Triplet Tuple
    JCarouselLite滚动bug的修护
    Asp.net请求处理之 管道处理
    用socket来代替HttpWebRequest和HttpWebResponse
    web优化之Asp.net MVC js、css动态合并 动态压缩
    CScript 错误: 无法找到脚本“...js”的脚本引擎“JScript”
    Web优化 页面性能优化 自定义函数延迟触发 jquery插件
    纠正网上流传的SQL取某一时间的当月第一天和最后一天的时间写法
    C# Expression 表达式树 缓存
  • 原文地址:https://www.cnblogs.com/wojiatingting/p/6962583.html
Copyright © 2011-2022 走看看