格式:
    修饰符 返回值类型 方法名(类型 参数1,类型 参数2,类型… 可变参数变量名){

   }

注意:
这里的变量其实是一个数组
如果一个方法有多个参数和可变参数,可变参数要放到最后一个

package cn;

public class Test {
public static void main(String[] args) {
    //153
    //判断给定的3个数是不是水仙花数

    System.out.println(Test.daffodilNum("lisi", 153, 1,5,3));
}
public static boolean  daffodilNum(String user,int pass,Integer ... passs  ){
    int num=0;
    for(int i=0;i<passs.length;i++){
        if(i==0)
            num+=(passs[i]*passs[i]*passs[i]);
            if(i==1)
                num+=(passs[i]*passs[i]*passs[i]);
                if(i==2)
                    num+=(passs[i]*passs[i]*passs[i]);
    }
    if(pass==num){
        System.out.println("user"+"用户输入的数是水仙花数");
        return true;
    }
    return false;
}
}
posted on 2017-04-03 18:32  2637282556  阅读(102)  评论(0编辑  收藏  举报