java7

Posted 孤独天帝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 





































以上是关于java7的主要内容,如果未能解决你的问题,请参考以下文章

为什么Java7开始在数字中使用下划线

为什么Java7开始在数字中使用下划线

Java7的异常处理新特性addSuppressed()方法

java7 try-with-resources

我有一个maven web项目是基于jdk1.8的,我现在把代码中java8的特性都用java7实现,

初学Java7:简单设计人力资源管理系统