导航:首页 > 编程语言 > 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返回变量类型相关的资料

热点内容
怎么升级成black 浏览:396
logitechf710win10 浏览:229
帕萨特软件升级 浏览:212
cpu是从哪里读取数据 浏览:42
linux内存分布 浏览:907
如何开发软件app需要哪些文件 浏览:263
欧姆龙编程如何配置 浏览:503
win10设置无法搜索引擎 浏览:358
linux内存文件夹 浏览:88
哪里有投标文件服务 浏览:634
cad打不开天正转出t3文件 浏览:830
搜索工具everything 浏览:593
雅虎大数据业务有哪些 浏览:797
ps文件太大怎么做链接 浏览:389
linux文件上传路径 浏览:673
电视linux系统能安装三方软件吗 浏览:994
鼠标一动文件夹找不到了 浏览:234
win10如何关闭tcp端口 浏览:785
桌面上有文件看不到了 浏览:426
车保险app如何更改号码 浏览:385

友情链接