java语言中方法的返回值类型可以是任何一种数据类型,包括基本数据类型,也包括引用数据类型,那java返回值怎么用?下面来我们就来给大家讲解一下。
Java中一个方法如果定义了返回值,就会在函数的最后加上return语句,用来返回数据,提供给别的方法使用:
这个就是面向对象了,定义了一个类,可以把它理解成其他普通的数据类型一样,返回值可以是普通的数据类型,如int,char等,当然也可以是自己定义的数据类型,也就是你所说的类名,它返回的是这个类对应的一个对象。
return返回值如何应用?
return返回值的应用,主要分为两大类:
一、返回函数结果;
return可以返回所有的数据类型:数字、字符串、布尔、函数、对象(元素\[]\{}\null)、未定义3、
1、数字
fn1() //直接返回一个数字function fn1(){ return 100; }
2、字符串
fn1() //一般情况会返回字符串的长度,即fn1().lengthfunction fn1(){ return maidou; }
3、函数
fn1() //注意返回一个函数的话连注释也会一起返回,当然若是一定要弹出一个匿名函数里的值,那么就要这样写fn1()(),fn()() ==> 1function fn1(){ return function () { alert(1) // 嘿嘿,我是注释~ }; } fn2(20)(10); //也可以这样返回的结果就是30function fn2(a){ return function (b) { alert(a + b); // 嘿嘿,我是注释~ }; }
4、对象
fn3() //若是返回一个window那么就可以给它加事件了,fn3().onclick=function()function fn3(){ return window; } fn1(5) //这个时候返回的结果就是[1,2,3,4,5]function fn1( n ){ var arr = []; for (var i = 1; i <= n; i++) { arr.push(i); } return arr; }
5、未定义
注意说有函数都默认会有一个retrun,而没有任何定义的情况下,返回的都是未定义
通过以上可以总结return返回值:
1、函数名+括号:fn1() ==> return 后面的值;
2、所有函数默认返回值:未定义;
3、return 后面任何代码都不执行了;
作为程序员一定要熟练掌握好return 的应用方法,这可以帮助你提高工作效率,进行更好的开发!最后大家如果想要了解更多java初识知识,敬请关注赋能网。