大数据全系列 教程
1869个小节阅读:465.4k
目录
408考研
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
xxxxxxxxxx
package cn.itbaizhan.chapter03
//可变参数个数的函数演示
object FunctionXArgs {
def main(args: Array[String]): Unit = {
//定义可变参数个数的函数 在参数的类型后面添加一个*
def funcA(elements:Int*): Int ={
//定义变量 求和后的结果
var sum = 0
//遍历求和
for(ele <- elements) {
sum += ele
}
sum
}
//调用可变参数个数的函数时,参数之间使用逗号隔开
/*println(funcA(1,2))
println(funcA(1,2,3))
println(funcA(1,2,3,4))
println(funcA(1,2,3,4,5,6,7,8,9,10))*/
//可变参数不需要放在函数列表的最后面
/*def funcB(elements:Int*,name:String): String ={
"xxx"
}*/
def funcC(name:String,elements:Int*): String ={
var sum = 0
for(ele<-elements){
sum += ele
}
//"姓名:"+name+",总成绩为:"+sum
s"姓名:${name},总成绩为:${sum}"
}
println(funcC("张无忌",80,70,90))
}
}