java可变参数
来源:互联网 发布:洗车软件好用 编辑:程序博客网 时间:2024/05/16 18:24
package exercise03_jdknews;import java.util.ArrayList;import java.util.Scanner;/** * 可变参数 * 格式 * 修饰符 返回值类型 方法名(数据类型... 变量名){} * @author lgt * */public class KebianCanShu { public static void main(String[] args) { int a = 20; int b = 23; int result1 = sum(a,b); System.out.println(result1); //可变参数的调用类型 System.out.println("可变参数的调用类型"); System.out.println(sum1(1,2,3,4,5,6,7,8,9,10)); int[] i1 = {1,23, 32,3}; int[] i2 = {2,3,4,5,6,7,8,9,10}; int[] i3 = {1,2,3,4,5,6,7,8,9,10}; System.out.println("参数个数为:" + i1.length + ",sum1(i1) 其和为:" + sum1(i1)); System.out.println("参数个数为:" + i2.length + ",sum1(i2) 其和为:" + sum1(i2)); System.out.println("参数个数为:" + i3.length + ",sum1(i3) 其和为:" + sum1(i3)); //输入几个整数,求和,个数不确定方式2 System.out.println("输入几个整数,求和,个数不确定方式2"); Scanner sc = new Scanner(System.in); ArrayList<Integer> list = new ArrayList<Integer>(); while(true){ Integer x = sc.nextInt(); if(x != 0){ list.add(x); }else{ break; } } sc.close(); System.out.println(sum2(list)); } public static int sum(int a, int b){ return a+b; } public static int sum1(int... a){ int sum = 0; for(int i : a){ sum += i; } return sum; } public static Integer sum2(ArrayList<Integer> list){ Integer sum = 0; for(Integer i : list){ sum += i; } return sum; }}
0 0
- Java可变参数/可变长参数
- java中的可变参数
- JAVA中的可变参数
- Java之可变参数
- Java可变参数列表
- java可变参数学习
- java可变参数使用
- Java中的可变参数
- Java中的可变参数
- java可变参数
- java可变参数列表
- java 可变长参数
- [java]可变参数
- Java 可变参数
- Java 中的可变参数
- Java中的可变参数
- Java 可变参数
- java基础---->可变参数
- Jenkins学习+集成插件
- java设计模式-状态模式State
- 斯坦福大学机器学习——因子分析(Factor analysis)
- Linux查看系统信息的一些命令及查看已安装软件包的命令
- 算法提高 GDP计算
- java可变参数
- Hibernate
- 无线自动配置服务wlansvc没有运行
- LA 4728 Squares 凸包 .
- 科学研究的两种方法
- Android Realm数据库开发探索(二)
- Spring
- 因子分析(Factor Analysis)
- python基础4--------函数