Java基础学习:方法05

Java基础学习:方法05

  • 可变参数:就是可变长参数

    • JDK1.5开始,Java支持传递同类型的可变参数给一个方法;

    • 在方法声明中,在指定参数类型后加一个省略号(...);

    • 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数,任何普通的参数必须在它之前声明;

    • 代码例子1:

      public class Demo04 {
         public static void main(String[] args) {
             /**
              * 思考:可边长参数:
              * 本质:就是数组
              *
              */
             //调用方法:有2种方式:1,加static,让方法称为类方法;2,对象.
             Demo04 demo04=new Demo04();
             demo04.test(1,2,3,4,5);


        }

         public void test(int... i){
             System.out.println(i[0]);//[I@1540e19d:对象;   //取出它的第0个:i[0]
             System.out.println(i[1]);
             System.out.println(i[2]);
             System.out.println(i[3]);
             System.out.println(i[4]);
        }
      }

    • 代码例子2:

      public class Demo05 {
         public static void main(String[] args) {
             //排序

             Demo05 demo05=new Demo05();
             demo05.printMax(20.0,40.2,50.4,2.1,45.2,35);
        }

         public  void printMax(double... counts){
             if(counts.length==0){
                 System.out.println("请重新输入");
                 return;//终止方法
            }

             double result=counts[0];

             //排序
             for(int i=1;i<counts.length;i++){
                 if(counts[i]>result){
                     result=counts[i];
                }
            }
             System.out.println("最大结果为:"+result);
        }
      }

       

    •  

posted @   gzs1024  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示