您好,歡迎來(lái)到賦能網(wǎng)!

java主函數(shù)是什么意思?java主函數(shù)有哪些分類(lèi)?

賦能網(wǎng) 2023-05-09 59

對(duì)于程序員來(lái)說(shuō),java主函數(shù)是再熟悉不過(guò)了,他們?cè)陂_(kāi)發(fā)代碼的時(shí)候,肯定要寫(xiě)主函數(shù),并且主函數(shù)是一個(gè)程序的入口,沒(méi)有主函數(shù)也就無(wú)法運(yùn)行,那java主函數(shù)是什么意思?下面來(lái)我們就來(lái)給大家講解一下。

java主函數(shù)又叫main函數(shù),是程序執(zhí)行的起點(diǎn),程序執(zhí)行總是從main函數(shù)開(kāi)始,如果有有其他函數(shù),則完成對(duì)其他函數(shù)的調(diào)用后再返回到主函數(shù),最后由main函數(shù)結(jié)束整個(gè)程序。

java主函數(shù)有哪些分類(lèi)?

一、從用戶(hù)使用的角度看,函數(shù)有兩種:

1、標(biāo)準(zhǔn)函數(shù),即庫(kù)函數(shù)。這是由系統(tǒng)提供的。

2、用戶(hù)自定義的函數(shù)。可以解決用戶(hù)的專(zhuān)門(mén)需要。

二、從函數(shù)的形式看,函數(shù)分兩類(lèi):

1、無(wú)參函數(shù)。printstar和print_message就是無(wú)參函數(shù)。在調(diào)用無(wú)參函數(shù)時(shí),主調(diào)函數(shù)并不將數(shù)據(jù)傳送給被調(diào)用函數(shù),一般用來(lái)執(zhí)行指定的一組操作。

2、有參函數(shù)。在調(diào)用函數(shù)時(shí),在主調(diào)函數(shù)和被調(diào)用函數(shù)之間有數(shù)據(jù)傳遞。也就是說(shuō),主調(diào)函數(shù)可以將數(shù)據(jù)傳遞給被調(diào)用函數(shù)使用,被調(diào)用函數(shù)中的數(shù)據(jù)也可以帶回來(lái)供主調(diào)函數(shù)使用。

Java主函數(shù)一般形式:

1、無(wú)參函數(shù)

類(lèi)型標(biāo)示符 函數(shù)名()

{

函數(shù)體

}

2、有參函數(shù)定義

類(lèi)型標(biāo)示符 函數(shù)名 (形式參數(shù)列表)

{

函數(shù)體

}

3、可以有空函數(shù)

它的形式為

類(lèi)型說(shuō)明符 函數(shù)名()

{ }

例如:

dummy(){}

4、傳統(tǒng)方式

在老版本c語(yǔ)言中,對(duì)形參類(lèi)型的聲明是放在函數(shù)定義的第二行,也就是不在第一行的括號(hào)內(nèi)指定形參的類(lèi)型,而在括號(hào)外單獨(dú)指定,例如上面定義的max函數(shù)可以寫(xiě)成一下形式:

int max(x, y) 
int x, y; 
{
    int z; 
    z = x > y ? x : y;
    return (z);
}

Java主函數(shù)在一個(gè)程序中起到的作用還是很重要的,而且我們?cè)谝婚_(kāi)始寫(xiě)代碼的時(shí)候就要保證主函數(shù)的正確性,否則代碼根本就無(wú)法運(yùn)行!最后大家如果想要了解更多初識(shí)java知識(shí),敬請(qǐng)關(guān)注賦能網(wǎng)。


本文鏈接:

本文章“java主函數(shù)是什么意思?java主函數(shù)有哪些分類(lèi)?”已幫助 59 人

免責(zé)聲明:本信息由用戶(hù)發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識(shí)產(chǎn)權(quán)侵權(quán)的法律責(zé)任!

本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開(kāi)班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢(xún)熱線(xiàn):4008-569-579

如果本頁(yè)不是您要找的課程,您也可以百度查找一下: