导航:首页 > 编程语言 > 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方法参数个数相关的资料

热点内容
可以拍车牌的app是什么 浏览:508
文件加个井字号什么意思 浏览:155
怎么删除多重网络 浏览:999
求生之路2局域网联机工具 浏览:827
说明文件结尾用什么词 浏览:578
发送的文件名变数字 浏览:778
档案数据库管理 浏览:992
微信acl是金融传销吗 浏览:620
企业如何通过进行网络营销 浏览:551
微信json转换错误 浏览:364
拉勾勾是什么网站 浏览:556
长沙哪个学校有大数据技术与应用 浏览:137
qq语音停止运行 浏览:312
java获取系统当前时间并转为秒 浏览:679
linux目录文件数 浏览:994
ug如何用宏编程 浏览:857
在编程中P代表什么 浏览:420
小区有哪些数据 浏览:491
lnjava 浏览:105
编写程序实现两个字符串比较 浏览:622

友情链接