㈠ 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中的变量必须声明后才能进行使用;
变量的作用域:在一对{}中为有效区间;
需要进行初始化后才能使用变量;
数据类型 变量名 = 初始化值;
变量的使用是通过变量名来访问所指向的内存区域中存储的值。