「java三个点的参数」java参数的三要素

博主:adminadmin 2022-12-05 14:48:06 93

本篇文章给大家谈谈java三个点的参数,以及java参数的三要素对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java声明变量在变量名前加三个点是什么意思?------大家看看第7题答案是哪一个

func(100); // invoke long

  func(100,1); // invoke int

  func(new Integer(100)); // invoke integer

...是可变参数,它其实是一个数组,你可以只传入一个参数,也可以传入多个参数。

比如int...即表示你传入多少个int类型的参数都可以。

因为实际是数组,所以,你可以这样获取:

private static void func(int... v) {

    假如你传入了2个参数,可以通过v[0],v[1]来获取。  

}

这题的答案是:C

java声明变量在变量名前加三个点代表什么

第七题答案是选C。int...的意思的变长参数,这种设计的初衷是解决一个方法在不确定参数个数情况下,但确定最后几个参数的类型,所产生的需求(但其低层的实现可以认为就是数组)。比如你这道题,如果语句是func(100,30,49)或者func(1,2,3,4,5,6,7,8,9)都不会报错,是直接调用func(int...)。选C的原因是对于基本类型,强制转换 优先于 包装(即int包装成Integer) 优先于 向上转换(Object) 优先于 变长参数转换。

java代码中三个小数点连在一起表示什么

可变参数列表。一般用在最后一个参数上。比如public

static

void

main(String...

args),它就可以匹配许多参数调用。像main();

main(null);

main(null,null);

main(null,null,null);

......

main("a");

main("a","b");

main("a","b","c");

......

main(new

String[]{});这些形状的调用都可以。一般在不固定参数输入时使用。比如一个exe程序执行时,你可以带若干个参数之类的。C里面的printf就是一个这样的参数,所以你打印时,可以在前面格式字串中用转义字符,后面跟相关的好几个参数。个数不限,可以是一个也可以是两个、三个……只要跟前面的转义字符匹配即可。

关于java三个点的参数和java参数的三要素的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-05,除非注明,否则均为首码项目网原创文章,转载请注明出处。