zoukankan      html  css  js  c++  java
  • 1.5之后的新特性可变参数

    package test;
    
    
    import java.util.*;
    import java.util.concurrent.SynchronousQueue;
    import java.util.concurrent.locks.Lock;
    
    import javax.print.attribute.IntegerSyntax;
    
    import org.omg.CosNaming.NamingContextExtPackage.AddressHelper;
    
    import privateclass.*;
    import java.io.*;
    
    public class Main {
    
    	private static final String space_operator = " ";
    	public static void main(String[] args) throws Exception {
    
    		Scanner scanner = new Scanner(new BufferedInputStream(System.in));
    		PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));
    		
    		
    		/*
    		 * 可变参数1.5之后的新特性
    		 */
    		
    		int sum = add(1,2,3,4,5,78,5);
    		System.out.println(sum);
    		
    		
    	}
    	
    	//可变参数直接传送一个不知道有多少int的数组
    	//但是这个可变数组只能放到结尾 
    	/*
    	 * 因为放在开头的时候后面的参数我们就无法传递
    	 * 
    	 */
    	private static int add(int... arr)
    	{
    		int sum = 0;
    		for (int i = 0; i < arr.length; i ++) {
    			sum += arr[i];
    		}
    		return sum;
    	}
    	
    	//我们放在前面的话就相当于把第一个数传递a
    	/*
    	 *
    	private static int add(int a,int... arr)
    	{
    		int sum = 0;
    		for (int i = 0; i < arr.length; i ++) {
    			sum += arr[i];
    		}
    		return sum;
    	}
    	*/
    }
    

      

  • 相关阅读:
    Zookeeper服务器启动
    BeanFactoryPostProcessor
    ZK简介
    自定义标签解析
    高性能MySQL
    Redis原理
    ApplicationContext
    ThreadPoolExecutor
    NW.js构建PC收银端安装程序的指南
    NW.js安装原生node模块node-printer控制打印机
  • 原文地址:https://www.cnblogs.com/WINDZLY/p/11788700.html
Copyright © 2011-2022 走看看