2021-04-18 15:39  阅读(107)
文章分类:Java 基础实战 文章标签:JavaJava 教程
©  原文作者:w3cschool 原文地址:https://www.w3cschool.cn/java/java-examples.html

以下实例演示了如何在重载方法中使用可变参数:

    /*
     author by w3cschool.cn
     Main.java
     */
    
    public class Main {
       static void vaTest(int ... no) {
          System.out.print("vaTest(int ...): " 
          + "参数个数: " + no.length +" 内容: ");
          for(int n : no)
          System.out.print(n + " ");
          System.out.println();
       }
       static void vaTest(boolean ... bl) {
          System.out.print("vaTest(boolean ...) " +
          "参数个数: " + bl.length + " 内容: ");
          for(boolean b : bl)
          System.out.print(b + " ");
          System.out.println();
       }
       static void vaTest(String msg, int ... no) {
          System.out.print("vaTest(String, int ...): " +
          msg +"参数个数: "+ no.length +" 内容: ");
          for(int  n : no)
          System.out.print(n + " ");
          System.out.println();
       }
       public static void main(String args[]){
          vaTest(1, 2, 3);
          vaTest("测试: ", 10, 20);
          vaTest(true, false, false);
       }
    }
    

以上代码运行输出结果为:

    vaTest(int ...): 参数个数: 3 内容: 1 2 3 
    vaTest(String, int ...): 测试: 参数个数: 2 内容: 10 20 
    vaTest(boolean ...) 参数个数: 3 内容: true false false 
    
点赞(0)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> Java 实例 – 重载(overloading)方法中使用 Varargs
上一篇
Java 实例 – Varargs 可变参数使用
下一篇
Java 实例 – 文件写入