java 不定参数方法_java中不定长参数的使用方法
java中不定长参数的使用方法
不定长参数方法的语法如下:返回值 方法名(参数类型...参数名称)
在参数列表中使用“...”形式定义不定长参数,其实这个不定长参数a就是一个数组,编译器会将(int...a)这种形式看作是(int[] a)的形式。
示例:编写一个不定长参数方法。/**
* 定义不定长参数方法
*
* @author pan_junbiao
*
*/
public class MyTest
{
public static int add(int... a)
{
int s = 0;
for (int i = 0; i < a.length; i++)
{
s += a[i];
}
return s;
}
public static void main(String[] args)
{
// 调用不定长参数方法
System.out.println("调用不定长参数方法:" + add(1, 2, 3, 4, 5, 6, 7, 8, 9));
System.out.println("调用不定长参数方法:" + add(1, 2));
}
}
运行结果:调用不定长参数方法:45
调用不定长参数方法:3
(相关视频教程分享:java视频教程)
java 不定参数方法_java中不定长参数的使用方法相关推荐
- java的flush方法_Java中的BufferedWriter flush()方法及示例
Java中buffered writer类的flush()方法用于刷新缓冲的writer流中的字符.语法:公共void flush()指定者:此方法由Flushable接口的flush()方法指定.重 ...
- java 文件目录是否存在_java中判断文件目录是否存在的方法
java中判断文件目录是否存在的方法 发布时间:2020-06-23 09:34:47 来源:亿速云 阅读:72 作者:Leah 本篇文章展示了java中判断文件目录是否存在的方法具体操作,代码简明扼 ...
- java 8位随机数_JAVA中生成指定位数随机数的方法总结
JAVA中生成指定位数随机数的方法很多,下面列举几种比较常用的方法. 方法一.通过Math类 1 public static String getRandom1(intlen) {2 int rs = ...
- java 终止方法_Java中终止线程的三种方法
Java中终止线程的三种方法 Thread.stop, Thread.suspend, Thread.resume 和Runtime.runFinalizersOnExit 这些终止线程运行的方法已经 ...
- java多线程同步的四种方法_java中实现多线程的两种方法
java多线程有几种实现方法,都是什么?同步有几种实java中多线程的实现方法有两种:1.直接继承thread类:2.实现runnable接口:同步的实现方法有五种:1.同步方法:2.同步代码块:3. ...
- java单例模式的实现方法_Java中的五种单例模式实现方法
Ext4 ComboBox组件使用 先来看例子: Ext.define('schoolModel', { extend: 'Ext.data.Model', fields: [{ name: 'id' ...
- java try的用法_Java中try、catch的使用方法
Java中有两种处理异常的方式,分别是用throws抛出异常.用try.catch捕获异常. try-catch 在Java try-catch语句的语法格式: try{ //代码块 }catch(E ...
- java中的排序方法_Java中8种常见的排序方法
本博主要介绍Java中几种常见的排序算法: /* 排序方法的演示 1)插入排序(直接插入排序.希尔排序) 2)交换排序(冒泡排序.快速排序) 3)选择排序(直接选择排序.堆排序) 4)归并排序 5)分 ...
- java list初始化数据_Java中初始化List的5种方法 /List的2种去重方式
前言 List是java重要的数据结构之一,我们经常接触到的有ArrayList.Vector和LinkedList三种,他们都继承来自java.util.Collection接口,类图如下: 1.构 ...
最新文章
- 非计算机专业的学生,从事编程工作的上升壁垒是什么?
- SQL查询语句[0]
- python常用函数表-python-列表常用函数
- PHP安装加载yaf扩展
- 【ios】Storyboard教程
- [原创] 指针操作程序答案 — 谭浩强C语言习题答案
- 【转载保存】在python中如何用word2vec来计算句子的相似度
- Google Health将被解散,谷歌为何折戟于医疗健康?
- cifar10数据集_pytorch入门(四)-数据
- SQL Server 2005 允许远程连接解配置
- mysql 与c_mysql基础:mysql与C结合实例
- 提供我现用的Vs配色(灰黑色调)下载,有兴趣的朋友玩玩。
- oracle恢复被覆盖的存储过程
- 小程序--改变子级别页面导航栏信息 / navigationBarTitleText
- 蓝桥杯省赛考点_如何评价2018第九届蓝桥杯省赛?
- Matlab聚类分析(Kmeans)
- Linux 用户账号安全管理,文件系统和日志
- 航拍全景拍摄教程,如何制作航拍全景?
- 人脸识别会被留底吗_人脸识别会保存我们的照片吗?
- Kubectl 好用的命令行工具:oh-my-zsh 技巧和窍门
热门文章
- 【渝粤教育】国家开放大学2018年秋季 0727-21T思想道德修养与法律基础 参考试题
- 【渝粤教育】电大中专新媒体营销实务 (6)作业 题库
- [渝粤教育] 西南科技大学 经济数学2 在线考试复习资料
- 怎么删除计算机管理员用户密码,小编手把手教你Win10系统如何删除管理员账户密码...
- Ollydbg使用教程学习总结(四)
- 服务器硬盘 主板,服务器主板和普通主板有什么区别?
- 服务器可以装两个系统吗,云服务器可以装多个系统吗
- android数据流分类,【Android工程之类】1 MVVM架构 - MVVM与单向数据流
- 问题 1072: 汽水瓶
- pandas处理csv