1. 主页 > 好文章

Java有返回值的方法怎么写?从语法到示例详解

浣犳槸涓嶆槸鍒氬Java锛岀湅鍒扳€滄湁杩斿洖鍊肩殑鏂规硶鈥濆氨鏈夌偣鎳碉紵鍒厡锛屽挶浠粖澶╁氨鐢ㄢ€?strong>鈥嬪ぇ鐧借瘽鈥?/strong>鈥嬫妸杩欎簨鍎挎幇鎵槑鐧姐€?/p>


1. 鍟ュ彨鈥滄湁杩斿洖鍊肩殑鏂规硶鈥濓紵

绠€鍗曡锛屽氨鏄€?strong>鈥嬫柟娉曞共瀹屾椿鍚庯紝鑳界粰浣犱釜鈥滅粨鏋溾€濃€?/strong>鈥嬨€傛瘮濡備綘璁╂柟娉曠畻鈥?+1鈥濓紝瀹冨緱鍛婅瘔浣犫€滅瓑浜?鈥濆鍚э紵杩欎釜鈥?鈥濆氨鏄繑鍥炲€笺€?/p>

鈥?strong>鈥嬪姣斾笅鏃犺繑鍥炲€肩殑鏂规硶锛坴oid锛夛細鈥?/strong>鈥?/p>

java澶嶅埗
// 鏃犺繑鍥炲€硷紙void锛夛細鍙共娲伙紝涓嶆眹鎶? 
void sayHello() {  
    System.out.println("Hello!");  
}  

// 鏈夎繑鍥炲€硷紙int锛夛細骞叉椿杩樺甫缁撴灉  
int add(int a, int b) {  
    return a + b;  
}  

鈥?strong>鈥嬪叧閿尯鍒€?/strong>鈥嬶細鏈夎繑鍥炲€肩殑鏂规硶蹇呴』鐢?code>return浜や綔涓氾紝鑰屼笖鏂规硶澹版槑鏃惰鍐欐竻妤氳繑鍥炲€肩殑绫诲瀷锛堟瘮濡?code>int銆?code>String锛夈€?/p>


2. 璇硶鍒板簳鎬庝箞鍐欙紵

鐩存帴涓娾€?strong>鈥嬩竾鑳藉叕寮忊€?/strong>鈥嬶細

java澶嶅埗
杩斿洖绫诲瀷 鏂规硶鍚?鍙傛暟) {  
    // 骞茬偣鍟?..  
    return 缁撴灉; // 缁撴灉绫诲瀷蹇呴』鍜屽0鏄庣殑杩斿洖绫诲瀷涓€鑷达紒  
}  

鈥?strong>鈥嬩妇涓牀瀛愷煂扳€?/strong>鈥嬶細

java澶嶅埗
// 杩斿洖瀛楃涓茬被鍨嬬殑鏂规硶  
String greet(String name) {  
    return "浣犲ソ, " + name + "!";  
}  

鈥?strong>鈥嬫敞鎰忊€?/strong>鈥嬶細

  • return鍚庨潰鐨勪笢瑗垮繀椤诲拰澹版槑鐨勮繑鍥炵被鍨嬪尮閰嶏紝姣斿澹版槑浜?code>int灏变笉鑳?code>return "瀛楃涓?銆?/li>
  • 鏂规硶閲岄亣鍒?code>return灏辩珛鍒荤粨鏉燂紝鍚庨潰鐨勪唬鐮佷笉鎵ц锛?/li>

3. 瀹為檯搴旂敤锛氫粈涔堟椂鍊欑敤杩斿洖鍊硷紵

鈥?strong>鈥嬪満鏅?锛氳绠楃被鈥?/strong>鈥?br/> 姣斿绠楀伐璧勩€佺畻骞冲潎鏁帮紝鎬诲緱鏈変釜鏁板効鍚э紵

java澶嶅埗
double calculateSalary(int hours, double rate) {  
    return hours * rate;  
}  

鈥?strong>鈥嬪満鏅?锛氬垽鏂被鈥?/strong>鈥?br/> 妫€鏌ョ敤鎴峰瘑鐮佸涓嶅锛岃繑鍥?code>true鎴?code>false锛?/p>

java澶嶅埗
boolean checkPassword(String input) {  
    return input.equals("123456"); // 鍒湡鐢ㄨ繖瀵嗙爜鍟婏紒  
}  

鈥?strong>鈥嬪満鏅?锛氭暟鎹鐞嗏€?/strong>鈥?br/> 浠庢暟鎹簱鏌ョ敤鎴蜂俊鎭紝杩斿洖涓璞★細

java澶嶅埗
User getUserById(int id) {  
    // 鍋囪鏌ヤ簡鏁版嵁搴?..  
    return new User(id, "寮犱笁");  
}  

4. 甯歌鍧戠偣閬块浄

鈥?strong>鈥嬪潙1锛氬繕浜嗗啓return鈥?/strong>鈥?br/> 缂栬瘧鍣ㄤ細鐩存帴缈昏劯锛氣€滀綘杩欐柟娉曡濂借杩斿洖鍊硷紝鍜嬬┖鎵嬪洖鏉ヤ簡锛熲€?/p>

鈥?strong>鈥嬪潙2锛歳eturn鍚庡啓鏃犳晥浠g爜鈥?/strong>鈥?/p>

java澶嶅埗
int demo() {  
    return 1;  
    System.out.println("杩欒姘歌繙鎵ц涓嶅埌锛?); // 鎶ラ敊锛? 
}  

鈥?strong>鈥嬪潙3锛氳繑鍥炵被鍨嬩笉鍖归厤鈥?/strong>鈥?/p>

java澶嶅埗
String badExample() {  
    return 100; // 鎶ラ敊锛佽濂借繑鍥濻tring锛屽嵈缁檌nt  
}  

5. 涓汉瑙傜偣锛氳繑鍥炲€?vs void

鏈変汉瑙夊緱鈥?strong>鈥嬭兘鐢ㄨ繑鍥炲€煎氨鍒敤void鈥?/strong>鈥嬶紝鍥犱负杩斿洖鍊兼洿鐏垫椿銆傛瘮濡備綘鍐欎釜鏂规硶鏌ョ敤鎴凤紝杩斿洖User瀵硅薄鐨勮瘽锛岃皟鐢ㄦ柟鏃㈣兘鎷垮悕瀛楀張鑳芥嬁骞撮緞锛涜鏄敤void锛屽彧鑳藉湪閲岄潰鎵撳嵃锛屽埆浜烘兂鐢ㄦ暟鎹氨鍌荤溂浜嗐€?/p>

涓嶈繃涔熷埆璧版瀬绔紒濡傛灉鏂规硶鍙槸鈥滅函鎿嶄綔鈥濓紙姣斿鍙戠煭淇°€佸啓鏂囦欢锛夛紝鐢╲oid鍙嶈€屾洿鐩寸櫧銆?/p>


鏈€鍚庯紝璁颁綇鈥?strong>鈥嬭繑鍥炲€煎氨鏄柟娉曠殑鈥滃洖绛斺€濃€?/strong>鈥嬶紝鍐欑殑鏃跺€欐兂娓呮锛?/p>

  1. 瑕佷笉瑕佸洖绛旓紵
  2. 鍥炵瓟鐨勭被鍨嬫槸鍟ワ紵
  3. 鍥炵瓟鐨勫唴瀹瑰涓嶅锛?/li>

澶氬啓鍑犱釜渚嬪瓙璇曡瘯锛屽寘浣犲崐灏忔椂鍐呮嬁涓嬶紒

本文由嘻道妙招独家原创,未经允许,严禁转载