09jdk5可变参数与OverLoad;10java5的增加for循环

来源:互联网 发布:珠峰node不加密百度云 编辑:程序博客网 时间:2024/05/21 19:50

package cn.zyj0910.review;public class VariableParameter {     public static void main(String[] args) {         System.out.println(add(1));         System.out.println(add(1 + 2));         System.out.println(add(1 + 2 + 3));     } //  09   只能出现在参数表的最后 //  ...位于变量类型和变量名之间,前后有无空格都可以 //  调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数     public static int add(int x,int...args){         int sum=x;         /*for(int i=0;i<args.length;i++){            sum+=args[i];        }*/ //      10   语法:for ( type 变量名:集合变量名 )  { … }//      迭代变量必须在()中定义 //      集合变量可以是数组或实现了Iterable接口的集合类         for (int arg : args) {             sum+=arg;         }         return sum;     } }  
阅读全文
0 0
原创粉丝点击