第三次学JAVA再学不好就吃翔(part86)--可变参数
学习笔记,仅供参考,有错必纠
可变参数
- 可变参数的概述
当我们在定义一个方法,却不知道该定义多少个参数时,可以使用可变参数。
- 格式
修饰符 返回值类型 方法名(数据类型...变量名){}
可变参数其实就是一个数组,但是比数组传参更加强大。
- 举个例子
package com.guiyang.object;public class Demo3_ChangeableArgs {public static void main(String[] args) {int[] arr = {11, 22, 33, 44, 55};print(arr);System.out.println("--------");print2(arr);System.out.println("--------");print2(11, 22, 33);}public static void print(int[] arr) {for (int i = 0; i < arr.length; i++) {System.out.println(arr[i]);}}public static void print2(int ... arr) {for (int i = 0; i < arr.length; i++) {System.out.println(arr[i]);}}
}
输出:
11
22
33
44
55
--------
11
22
33
44
55
--------
11
22
33
- 注意事项
如果一个方法有可变参数,并且同时有多个参数,那么,可变参数的位置一定在最后。
第三次学JAVA再学不好就吃翔(part86)--可变参数相关推荐
- 第三次学JAVA再学不好就吃翔(part107)--字符流的拷贝
学习笔记,仅供参考,有错必纠 文章目录 IO流 字符流的拷贝 拷贝纯文本文件 注意事项 自定义字符数组的拷贝 IO流 字符流的拷贝 拷贝纯文本文件 zzz.txt: 安徽财经大学 JAVA代码: pa ...
- 第三次学JAVA再学不好就吃翔(part106)--字符流
学习笔记,仅供参考,有错必纠 文章目录 IO流 字符流输入流FileReader 字符流是什么 FileReader类构造方法 举个例子 字符流输出流FileWriter FileWriter构造方法 ...
- 第三次学JAVA再学不好就吃翔(part46)--Scanner类
学习笔记,仅供参考 文章目录 Scanner类 Scanner获取数据出现的问题 Scanner类 概述 Scanner是在java.util包下的一个类,使用该类时我们需要导包.这个类被final修 ...
- 第三次学JAVA再学不好就吃翔(part117)--单例设计模式
学习笔记,仅供参考,有错必纠 文章目录 多线程 单例设计模式 饿汉式 懒汉式 第三种格式 Timer类 线程的五种状态 多线程 单例设计模式 单例设计模式,即保证类在内存中只有一个对象,如何保证类在内 ...
- 第三次学JAVA再学不好就吃翔(part109)--LineNumberReader类
学习笔记,仅供参考,有错必纠 IO流 LineNumberReader类 该类继承自java.io.BufferedReader,该类可以跟踪行号的缓冲字符输入流.此类定义了方法 setLineNum ...
- 第三次学JAVA再学不好就吃翔(part108)--带缓冲的字符流
学习笔记,仅供参考,有错必纠 文章目录 IO流 带缓冲的字符流 BufferedReader和BufferedWriter readLine和newLine方法 IO流 带缓冲的字符流 Buffere ...
- 第三次学JAVA再学不好就吃翔(part7)--基础语法之运算符
学习笔记,仅供参考 文章目录 JAVA基础语法 运算符 算数运算符 算术运算符 ++和-- 赋值运算符 关系运算符 JAVA基础语法 运算符 什么是运算符 就是对常量和变量进行操作的符号. 运算符的分 ...
- 第三次学JAVA再学不好就吃翔(part115)--多线程
学习笔记,仅供参考,有错必纠 文章目录 多线程 多线程引入 什么是线程 多线程并行和并发的区别 Java程序运行原理 多线程的实现方式 多线程实现的方式1 多线程程序实现的方式2 以上两种实现方式的区 ...
- 第三次学JAVA再学不好就吃翔(part113)--对象操作流
学习笔记,仅供参考,有错必纠 对象操作流 对象操作流可以将一个对象写出, 或者读取一个对象到程序中,也就是执行了序列化和反序列化的操作. 举个例子 先构造一个Role类: package com.gu ...
最新文章
- 微服务开发中的数据架构设计
- 作业调度算法--短作业优先 操作系统_处理器管理_编程题
- DataTable方法 和 性能
- Django(part43)--分页
- E - Rotate and Flip(线性代数矩阵坐标变换)
- 【clickhouse】clickhouse 漫谈SIMD、SSE指令集与ClickHouse向量化执行
- mvn compile遇到的问题:-source1.3 中不支持注释
- Java前端Rsa公钥加密,后端Rsa私钥解密(支持字符和中文)
- Oracle中报ora-01033
- Atitit bootsAtitit bootstrap布局 栅格.docx 目录 1. 简述container与container-fluid的区别	1 1.1.1. 在bootstrap中的布局
- 书评第001篇:《C++黑客编程揭秘与防范》
- gdiplus 水印_GDIPlus合成半透明图片批量添加图片水印
- DFD图练习(图书管理系统)
- 淘宝新版打标足迹在哪里浏览?
- Windows icon缓存的清理
- Self-Supervised Deep Blind Video Super-Resolution
- 出现身份验证错误 要求的函数不受支持(可能是由于CredSSP加密数据库修正) Windows Server 服务器远程连接错误
- Abaqus GUI程序开发之常用的Abaqus内核指令(一)
- 《C语言陷阱和缺陷》笔记
- 5年经验Java程序员面试20天,拿下数个offer,总结出的经验感想!