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

熱點內容
三星電視拆機教程 瀏覽:19
創維怎麼連接網路 瀏覽:868
2007版word繪圖在哪裡 瀏覽:311
可以拍車牌的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

友情鏈接