导航:首页 > 编程语言 > java方法参数个数

java方法参数个数

发布时间:2023-01-14 05:37:33

1. java方法的参数可以是多个吗

可以。比如

public int add (int... num) {
if (num == null)
return 0;
int sum = 0;
for (int i=0; i<num.length; i++)
sum += num[i];
return sum;
}

其中 num 是个数组。可以在程序中看到。

2. Java类中参数列表的个数与数据类型有哪些

Java中有8种基本数据类型 如下:

一、4种整型
byte 1字节 -128——127

short 2 字节 -32,768 —— 32,767

int 4 字节 -2,147,483,648 ——2,147,483,647(超过20亿)

long 8 字节 -9,223,372,036,854,775,808——9,223,372,036854,775,807

注释:java中所有的数据类所占据的字节数量与平台无关,java也没有任何无符号类型

二、 2种浮点类型
float 4 字节 32位IEEE 754单精度(有效位数 6 – 7位)

double 8 字节 64位IEEE 754双精度(有效位数15位)

三、1种Unicode编码的字符单元
char 2 字节 整个Unicode字符集

四、1种真值类型
boolean 1 位 True或者false

3种引用类型

类class

接口interface

数组array

3. java中一个方法可以有多少个参数

java的方法可以动态传入参数,比如methodA(String... values),它相当于传进入一个values的数组,因此在你的内存支持的情况下,参数个数可以是无限个的。

4. java中一个方法可以有多少个参数

多少都可以,但是最多三五个就够了,我做项目的时候倒是有多的时候,但也就七八个。

5. 写出java中定义方法的语法格式,并说明一个方法可以有多少个参数,多少个返回值

定义方法的格式是 修饰词(public protect private default)是否静态(static) 是否有返回值(void或返回值类型) 方法名(参数类型 参数名){方法体},一般参数个数没有限制,但是不建议写太多,返回值类型只能是一个,多个返回值可用集合类型。

6. 一个方法可以有多少个参数多少个返回值 Java

1、java对于方法的个数、类型没有强要求,完全由开发者自行决定。
2、参数过多不利于参数的传递(对位传参),维护

7. java 形参个数上限 初始化

好久没听过关于形参的概念了;
记忆里形参是有上限的,好像是在有一本书里讲专过‘设置形参上属限’;

初始化的实际过程为:

1.在其它任何事物发生之前,将分配给对象的存储空间初始化成二进制的零。
2.父类static 块或变量
3.子类static块或变量
4.父类的显式初始化
5.父类构造函数
6.子类的显式初始化
7.子类的构造函数
static成员是“程序被加载到内存中时被初始化”

8. java 方法参数过多,怎么处理

方法中的参复数是:方法制在运行的时候,要用到的值…给你举个简单的例子,求两个整数中的最大值假设有一个方法就做max(inta,intb);这个方法带有两个参数a和b(a,b都为int型)这时,你在用这个方法的时候,你就得给它两个值,用你实际的值,代替两个a,b,这个方法才会把最大的那个值,给你返回。如你这样写max(1,9);这个函数就会给返回最大的值9方法,带有参数的话,你就得给传参数,这样方法才能正常的正确的执行,另外注意,所传递的参数的类型,否则会出错

9. java里面声明方法里面的参数可以不确定数目吗

可以,这就是的不定长参数,下面进行简要介绍:
先看两个简单的例子,来感受一下Java的不定长度参数
第一个例子:
public class VariArgs {
public static void main(String[] args) {
test();
test("aaa");
test("aaa", "bbb");
test("aaa", "bbb", "ccc");
}
public static void test(String... args) {
System.out.println(args.getClass());
for (String arg : args) {
System.out.println(arg);
}
}
}
第二个例子:
public class VariArgs {
public static void main(String[] args) {
test("aaa");
test("aaa", "bbb");
test("aaa", "bbb", "ccc");
}
public static void test(String arg, String... args) {
System.out.println(arg);
System.out.println("----------------");
for (String s : args) {
System.out.println(s);
}
}
}

从上面可以看出,如果一个方法的参数定为不定参数的话,这个参数可以根据参数个数动态生成一个数组,然后传入方法执行。
不过,不定参数有两个规定:第一,方法的参数列表中最多只有一个不定长度的参数;第二,就是不定长度的数组的位置必须是最后一个参数。不然不能通过编译。
对于第一个规定,是因为如果有多于一个不定长度的参数,当真正调用这个方法的时候,JVM、将不知道前面的不定长度参数有多长, 下一个参数是从哪里开始.
对于第二个参数也是一样,编译器不知道不定长度参数的长度,无法确定从哪里开始下一个参数。

10. java方法的参数可以是多个吗

不可以,参数需要传递值,接口里只有方法申明,不能有参数属性,所以传递接口类型没有任何意义。

阅读全文

与java方法参数个数相关的资料

热点内容
iosapp怎么让未读消息显示 浏览:805
百度智能云上传文件软件 浏览:756
怎么把电脑盘设密码 浏览:768
苹果直径怎么量 浏览:542
alienware13升级 浏览:14
循环加载js 浏览:759
qq电话记录在哪个文件夹 浏览:325
jsf如何返回json数据 浏览:136
javascript百度地图 浏览:380
苹果4怎么弄3g网络 浏览:775
如何删除公司文件 浏览:659
u盘歌曲怎么从文件夹剪切出来 浏览:766
错误数据怎么解决 浏览:835
株洲编程学校哪个好 浏览:266
linuxlast时间 浏览:305
齐鲁高速app如何设置 浏览:542
文件的存储路径分为 浏览:889
win10鼠标滑轮失灵 浏览:201
word文档内超链接 浏览:264
苹果7plus光学变焦 浏览:329

友情链接