zoukankan      html  css  js  c++  java
  • 可变参数

    • JDK 1.5 开始,Java支持传递同类型的可变参数给一个方法;
    • 在方法声明中,在指定参数类型后面加一个省略号(...);
    • 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。
    • 语法:
      修饰符 返回值类型 方法名(参数类型... 参数名){
         代码块
      }
      package com.steven.method;

      /**
      * 可变参数,实现比大小
      */
      public class MethodDemo2 {
      public static void main(String[] args) {
      MethodDemo2 methodDemo2 = new MethodDemo2();
      //methodDemo2.printMax(9,8,7,5,6,4,3,1,2);//直接传参
      methodDemo2.printMax(new int[]{9,8,7,5,6,4,3,1,2});//传入的参数是数组
      }

      // 方法中使用了可变参数
      public void printMax(int... numbers){
      // 将可变参数中的第一个参数的值赋值给result
      int result = numbers[0];
      for (int i = 1; i < numbers.length; i++) {
      if(result == numbers[i]){
      System.out.println("两个值相等");
      // 此处return的作用是用于跳出循环
      return;
      }else if (result < numbers[i]){
      result = numbers[i];
      }
      }
      System.out.println(result);
      }
      }
  • 相关阅读:
    Python数据类型文件
    Python应用程序之画图本
    opengl 学习笔记1
    圆柱面的法向量
    opengl笔记2(二次曲面的纹理映射)
    正则表达式(一)
    cocos2d的配置
    ogre配置方法
    elipse常用快捷键
    正则表达式(二)
  • 原文地址:https://www.cnblogs.com/stevenx/p/13030764.html
Copyright © 2011-2022 走看看