導航:首頁 > 編程語言 > 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方法參數個數相關的資料

熱點內容
微信直接加為好友 瀏覽:467
可以用微信傳送的文件app 瀏覽:294
pdf文件解析亂碼 瀏覽:479
光照無關圖代碼 瀏覽:688
Linux讀寫文件前八位 瀏覽:597
word如何繪制餅狀圖 瀏覽:172
w7系統搜索文件夾 瀏覽:618
java線程變數 瀏覽:854
蘋果電腦word是只讀文件 瀏覽:691
ps5國行備份文件大小 瀏覽:754
linux恢復刪除文件命令 瀏覽:805
win10家庭版打不開qq文件 瀏覽:794
女生來例假有哪個app比較好 瀏覽:66
調用後台介面為什麼不顯示數據 瀏覽:363
js判斷重復 瀏覽:422
聯通如何切換到網路電視 瀏覽:191
學編程的優勢哪裡靠譜 瀏覽:939
溝通文件 瀏覽:267
水準測量平差程序 瀏覽:78
cf如何解決網路誤封 瀏覽:952

友情鏈接