Java基础系列(31)- 可变参数
2023-02-18 16:24:06 时间
可变参数
- JDK1.5开始,Java支持传递同类型的可变参数给一个方法
- 在方法声明中,在指定参数类型后加一个省略号(...)
- 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明
package method; public class Demo06 { public static void main(String[] args) { Demo06 demo06 = new Demo06(); demo06.test(0,1,2,3,4,5); } public void test(int... i){ for (int j = 0; j < i.length; j++) { System.out.println(i[j]); } } }
// 对输入的数字筛选出最大的数字
package method; public class Demo05 { public static void main(String[] args) { printMax(12,22,44,98.9,100); printMax(new double[]{1,2,3}); } public static void printMax(double... numbers) { if (numbers.length == 0){ System.out.println("No argument passed"); return; } double result = numbers[0]; //排序 for (int i =1;i <numbers.length;i++){ if (numbers[i] > result){ result=numbers[i]; } } System.out.println("The max value is:"+result); } }
相关文章
- Java使用Steam流对数组进行排序
- JavaFx 使用字体图标记录
- JavaFx 模拟键盘和鼠标事件
- 关于Java执行Cmd命令出现的死锁问题解决
- Java/Kotlin Double保留小数点后几位
- Java编程小技巧(1)——方法传回两个对象
- Java/Kotlin 实现控制台输出日志保存到文件
- 使用Jitpack发布开源Java库
- JavaFx 软件重启功能实现
- JavaFx 实现按钮防抖
- Java/Kotlin 密码复杂规则校验
- JavaFx Tooltip悬浮提示使用及自定义
- JavaFx WebView使用研究
- JavaFx 监听剪切板实现(Kotlin)
- JavaFx全局快捷键实现(Kotlin)
- JavaFx 创建快捷方式及设置开机启动
- JavaXMail发送邮件功能实现
- Kotlin/Java 读取Jar文件里的指定文件
- Kotlin/Java Base64编码和解码(图片、文件)
- DaVinci Resolve达芬奇最新18版本绿色永久下载教程