導航:首頁 > 編程語言 > java返回變數類型

java返回變數類型

發布時間:2024-07-25 12:27:34

java中return的用法

一、return語句總是用在方法中,有兩個作用。

一個是返回方法指定類型的值(這個值總是確定的)。

一個是結束方法的執行(僅僅一個return語句)。

二、實例1 。

返回一個String。

private String gets(){
String s = "qw789" ; return s ;
}

實例2 -- 結束程序

private void gets(String s ){

if ( s == null ){ return ;

}

System.out.println( "haha" ) ;
}

(1)java返回變數類型擴展閱讀:

eturn 表示把程序流程從被調函數轉向主調函數並把表達式的值帶回主調函數,實現函數值的返回,返回時可附帶一個返回值,由return後面的參數指定。

return通常是必要的,因為函數調用的時候計算結果通常是通過返回值帶出的。

如果函數執行不需要返回計算結果。也經常需要返回一個狀態碼來表示函數執行的順利與否(-1和0就是最常用的狀態碼),主調函數可以通過返回值判斷被調函數的執行情況。

如果實在不需要函數返回什麼值,就需要用void聲明其類型。

補充:如果你函數名前有返回類型定義,如int,double等就必須有返回值,而如果是void型,則可以不寫return,但這時即使寫了也無法返回數值。

例如:

1、非void型

intf1(){inti=1;return1;//return(i);//這樣也可以

}

2、void型

voidf2()

{inti=1;//return;//這樣也可以,不要這一句也可以}

有時即使被調用函數是void類型 被調函數中的return也不是毫無意義的。

舉例:

#include "stdio.h"

voidfunction(){printf("111111");return;printf("222222");}main(){function();}

運行結果為:屏幕上只輸出一串數字1 而沒有2。 但是如果去掉function函數中的return語句 就可以同時輸出一串數字2。

這里的return其實還有個退出該程序的作用,也就是說在printf("111111")。後面加了個return,就表示結束該函數,返回主函數中去了。

㈡ java涓鍑芥暟鐨勮繑鍥炲肩被鍨嬫槸璧蜂粈涔堜綔鐢錛

鎵撲釜姣旀柟錛氫綘鏄鍏鍙哥殑鑰佹伙紝鐒跺悗浣犺窡浣犵樹功璇達紝鎴戞兂瑕佷袱寮犮婇潪璇氬嬁鎵般嬬殑鐢靛獎紲ㄣ傜劧鍚庯紝浣犵樹功鍘繪帓闃熶拱紲錛屾渶鍚庢妸涓ゅ紶鐢靛獎紲ㄧ粰浣狅紝榪欎袱寮犵數褰辯エ灝辨槸浣 璋冪敤 鈥滅樹功涔扮エ鈥 鏂規硶 鐨勮繑鍥炲礆紝浣犲彲浠ョ敤榪欎釜榪斿洖鍊煎仛浠諱綍鎿嶄綔錛屾瘮濡傞椾綘濂蟲湅鍙嬪紑蹇冿紝姣斿傞佺粰鏈嬪弸錛屾瘮濡傝嚜宸卞幓鐪嬬數褰憋紝涓杈圭湅涓杈規妸鍙︿竴寮犳挄鐫鐜╁効銆

褰撶劧錛孞ava涓鏈変竴涓鐗規畩鐨勮繑鍥炲礆紝void錛屽畠鐨勫惈涔夊氨鏄鈥滄病鏈夎繑鍥炵殑鍊尖濇垨鑰呯悊瑙d負鈥滆繑鍥炲間負絀衡濄傛瘮濡傦紝澶琛屽姞鎮錛岀劧鍚庢槑騫撮摱琛屽氨鑷鍔ㄦ妸浣犳瘡鏈堟埧璐風殑榪樻鵑濇彁楂樹簡錛屽畠浠鏄涓嶄細閫氱煡浣犫滅敱浜庡ぎ琛屽姞鎮錛屾墍浠ヨ佹彁楂樹綘鐨勬瘡鏈堣繕嬈鵑濃濓紝涔熷氨鏄娌℃湁榪斿洖鍊箋

㈢ Java涓鎬庝箞鐭ラ亾涓涓鍙橀噺鐨勭被鍨嬶紵

澶嶅埗涓嬮潰浠g爜錛

class Test{

public static void main(String[] args){

int i=1; //int綾誨瀷鍙橀噺

System.out.println(getType(i)); //鎵撳嵃鍙橀噺綾誨瀷涓篿nt

}

public static String getType(Object o){ //鑾峰彇鍙橀噺綾誨瀷鏂規硶

return o.getClass().toString(); //浣跨敤int綾誨瀷鐨刧etClass()鏂規硶

}

}

鎵╁睍璧勬枡錛

java8縐嶅熀鏈鏁版嵁綾誨瀷 (4縐嶆暣鍨+2縐嶆誕鐐瑰瀷+1縐嶅瓧絎﹀瀷+1縐嶉昏緫鍨)

4縐嶆暣鍨嬶細

byte-1 瀛楄妭錛-128~127 錛

short -2 瀛楄妭錛-32768~32767 錛

int-4 瀛楄妭錛-2^31~2^31-1錛

long-8 瀛楄妭錛-2^63~2^63-11234銆

2縐嶆誕鐐瑰瀷

float-4 瀛楄妭-32浣岻EEE 754鍗曠簿搴(鏈夋晥浣嶆暟6~7浣)錛

double-8 瀛楄妭-64浣岻EEE 754鍙岀簿搴(鏈夋晥浣嶆暟15浣)銆

1縐嶅瓧絎﹀瀷

char-2 瀛楄妭-鏁翠釜Unicode瀛楃﹂泦銆

1縐嶉昏緫鍨

boolean-1 瀛楄妭-true鎴栬協alse銆

㈣ java 中獲取當前時間並返回Date類型變數

Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyMMddE HH:mm:ss");
System.out.println(sdf.format(d));

這些語句可以顯示當前系統時間,並且後面的格式可以隨意自定義
當然,前面需要加上這些
import java.text.*;
import java.util.Date;

㈤ 在JAVA中怎麼取得一個變數的類型

對於包裝類型變數,是可以直接獲得的,變數名稱.getClass().getName();

示例:

lass Test

{

public static void main(String[] args)

{

int i=1; //int類型變數

System.out.println(getType(i)); //列印變數類型為int

}

public static String getType(Object o){ //獲取變數類型方法

return o.getClass().toString(); //使用int類型的getClass()方法

}

}

(5)java返回變數類型擴展閱讀

變數的使用注意事項:

Java中的變數必須聲明後才能進行使用;

變數的作用域:在一對{}中為有效區間;

需要進行初始化後才能使用變數;

數據類型 變數名 = 初始化值;

變數的使用是通過變數名來訪問所指向的內存區域中存儲的值。

閱讀全文

與java返回變數類型相關的資料

熱點內容
看直播數據用哪個平台最好 瀏覽:730
win10晶元驅動程序版本 瀏覽:763
如何給word添加公式編輯器 瀏覽:666
iphone桌面文件夾怎樣合並 瀏覽:919
要我蘋果賬號密碼忘記了怎麼辦 瀏覽:578
快快卡在配置游戲文件 瀏覽:393
數據包重發時間怎麼調整 瀏覽:882
youtubeapp怎麼下載 瀏覽:366
編程檢測是什麼 瀏覽:753
網路攝像機的傳輸距離 瀏覽:941
超值貓qq群購秒殺群 瀏覽:138
pdf文件能備注嗎 瀏覽:174
html可視化數據源碼在哪裡 瀏覽:387
adobereader專用卸載工具 瀏覽:28
vivo手機數據如何備份 瀏覽:888
ithmb文件轉換器 瀏覽:66
看病找什麼網站好 瀏覽:579
linux如何查看文件系統 瀏覽:581
linux統計點頻率 瀏覽:627
全民泡泡大戰安琪兒升級 瀏覽:620

友情鏈接