HarmonyOS SDK AI能力解析与应用实践
2026/7/22 5:19:41
需求:定义一个方法,实现n个整数相加。
1、使用与注意事项
(1)定义格式
数据类型...变量名(2)注意
a、可变参数的本质是一个数组。
b、参数位置不能连续写多个可变参数,并且当可变参数和普通参数一起使用时,可变参数需要放到参数列表最后。
public class Demo { public static void main(String[] args) { sum(1,2,3,4,5,6,7,8); } public static void sum(int... arr) { int sum = 0; for (int i = 0; i < arr.length; i++) { sum += arr[i]; } System.out.println(sum); } public static void sub(int i,int...arr){ } }练习:n个字符串进行拼接,每个字符串之间使用连接符进行拼接,如果没有传入字符串,就返回空字符串。
public class Demo1 { public static void main(String[] args) { String str = concat("-","zhang","li","huang"); System.out.println(str); } public static String concat(String regex,String ...s){ String str = ""; for (int i=0;i<s.length;i++){ //判断是为了,最后一个str后面不加连接符 if (i==s.length-1){ str+=s[i]; }else{ str+=s[i]+regex; } } return str; } }