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

热点内容
海克斯康三次元如何编程循环测量 浏览:518
app无法下载是为什么苹果手机 浏览:518
右击此电脑管理找不到此文件 浏览:264
图像文件格式百科 浏览:523
没有网络怎么定位 浏览:972
剪切到优盘文件找不到了 浏览:764
电脑管家的文件名 浏览:910
如何将扫描文件转换为电子版 浏览:4
u盘的h246文件怎么播放 浏览:203
如何用阿里云服务器学习数据库 浏览:84
华为文件管理找不到下载文件 浏览:409
word模板dot的使用 浏览:466
春节车找人app哪个好 浏览:618
文件管理电脑找不到了怎么办 浏览:516
如何改变app图标图片 浏览:767
什么是大数据结构的最低层 浏览:575
pdf文件给对方后期改密码收回 浏览:295
word2010怎么画箭头 浏览:184
win10的自动备份文件在哪个目录 浏览:843
文件夹打包成jar 浏览:456

友情链接