JAVA SE (5)

news/2025/2/12 0:23:27/

–> JAVASE(4)

可变参数

JDK1.5开始,java支持传递同类型的可变参数给一个方法。
可变参数的声明:int... number,一个方法只能指定一个可变参数,且必须放在最后个参数。普通的参数在可变参数之前声明。

pulic class Test{public static void main(String[] args){//调用可变参数的方法printMax(12,23,23,1,34.5);printMax(new double[]{1,3,45});}public static void printMax(double... numbers){//numbers 就是个数组if(numbers.length == 0){System.out.println("没有元素");}double temp = numbers[0];for(int i = 0 ; i < numbers.length ; i++){if(numbers[i] > temp){temp = numbers[i];}}System.out.println("max is " + temp);	}
}

对于可变参数的方法重载,优先固定参数的方法。

//1
void function(String... args);
//2
void function(String args1,String args2);function("Wallen","John");//优先2

–> JAVA SE (6)


http://www.ppmy.cn/news/812814.html

相关文章

java-SE-5

类和对象 类&#xff0c;对象&#xff0c;也可以成为类型和实例&#xff1b;简单的理解来说就是类是将问题建模&#xff0c;归成一类问题&#xff0c;而对象则是将问题映射到具体的问题上&#xff1b; java中有一句话&#xff0c;万物皆对象&#xff0c;就是说一切都是对象构…

JAVASE(5)

final关键字 final关键字修饰类体现在该类不能被继承 final关键字修饰成员方法体现在该方法不能被重写 final修饰到的成员变量必须被初始化且不能改变值 &#xff08;初始化三种方式&#xff1a;显式初始化、构造块中初始化、构造方法体中初始化&#xff09; 常量 通常使用pu…

javaSE 3.5

package hello;public class test {public static void main(String[] args) {//最有效率的方式算出2乘以8等于几&#xff1f;System.out.println(2<<3);// 对两个整数变量的值进行互换 (不需要第三方变量)int a 3,b 5;System.out.println("a"a",b&quo…

java SE

注释 1&#xff09;author 作者 2&#xff09;version 版本号 3&#xff09;see 包 4&#xff09;since jdk版本 String 1&#xff09;String 字面量 1.1&#xff09;jvm在堆中开辟了一段空间来缓存所有使用字面量创建的字符串对象&#xff0c;只要发现使用已经创建过得字符串…

javase 5

因为第一个if满足所以进入执行第二个if不满足条件&#xff0c;而红色的system是和第一个if同一等级的所以执行红色system 输出c&#xff0c;因为false赋给了b所以前三个都是false不满足只有条件伟ture时才执行 Math.random用于生成随机数范围为[0.0,1.0),想要更大的数可以乘以…

JavaSE-5

String是最原始的&#xff0c;不可变字符序列&#xff0c;效率低&#xff0c;线程不安全 StringBuilder是可变字符序列&#xff0c;效率高&#xff0c;线程不安全 StringBuffer是可变字符序列&#xff0c;效率低&#xff0c;线程安全 电脑自动输出时间格式&#xff1a;yyyy-…

Java javase15

一、网络编程 &#xff08;一&#xff09;软件结构 C/S结构&#xff1a;全称为Client/Server结构&#xff0c;是指客户端和服务器结构。常见的有QQ、迅雷等。B/S结构&#xff1a;全称为Browser/Server结构&#xff0c;是指浏览器和服务器结构。常见的有谷歌、火狐等等。网络编…

JAVASE(3.15)

学习不要眼高手低&#xff0c;学习是一点点积累的。即使你现在很菜&#xff0c;坚持学一个学期不会差的&#xff01;只要花时间学习&#xff0c;每天都是进步的&#xff0c;这些进步可能你现在看不到&#xff0c;但是不要小瞧了积累效应&#xff0c;30天&#xff0c;60天&#…