从语法角度就是这个方法的返回值是-1,就是说你可以直接把这个函数当做一个值为-1的变量使用,比如int n= method();这时候n就等于-1,但是如果脱离了业务逻辑,单看这个-1没有什么意义,这个时候就需要你把这方法的逻辑理清楚。比如java的compareable接口里面就是这么申明的,比较两个数,如果大于0...
光看这本身没啥含意!很多时候会把它当成一个标志值,比如在一个方法如果有异常那我们就把让它返回-1,也就是return -1,这样出现异常我们通过得到-1就知道该方法出现异常!这也算一种编程技巧,应该学会!
1或者0应该定义的方法是bool型的时候产生的返回值吧 而-1代表的溢出 比如在数组或是字符串中没有所查找的数据就会返回-1
在Java中return 1;中返回的是Integer值,在返回的时候基本类型值1被封装为Integer类型。 定义一个Test类,在异常处理try中和finally中分别return ; publicclassTest {publicstaticvoidmain(String[] args) { System.out.println(newTest().test()); }inttest() {try{returnfunc1(); }finally{returnfunc2(); }...
int f1(){int i=1;return 1;//return(i); //这样也可以 } 1. 2. 2、void型 void f2(){int i=1;//return;//这样也可以,不要这一句也可以} 1. 有时即使被调用函数是void类型 被调函数中的return也不是毫无意义的。 举例: #include "stdio.h"void function(){printf("111111");return;printf...
public static String getName() { //我们要把姓名后面加上一个"vip" String aa="飞龙在天"; aa+="vip";//这个知道吧 原有字符串加上=后面的字符串 return aa; } 这样的话 在调用的地方直接用getName() 那么得到就是飞龙在天vip了 明白用法了吧 ...
java中return的作用如下:根据《Java编程思想:第四版》4.5节中介绍:return语句作为一个无条件的分支,无需判断条件即可发生。return语句主要有两个用途:一方面用来表示一个方法返回的值(假定没有void返回值),另一方面是指它导致该方法退出,并返回那个值。根据方法的定义,每一个方法都有返回类型,该...
1.当Java程序执行try块、catch块时遇到return语句,return语句会导致该方法立即结束。系统执行完return语句之后,并不会立即结束该方法,而是去寻找该异常处理流程中是否包含finally块,若没有finally块,则方法终止,返回相应的返回值; 若有finally块,则立即开始执行finally块,此时若finally块中没有return语句,则系统才会再次...
在软件开发过程中,逻辑清晰是非常之重要的。 代码的规范也是非常重要的。往往细节决定成败。在编写代码的时候,一定要理解语言的作用以及使用的方法和场景。下面动力节点java培训机构小编介绍java中break、continue、return三者之间的区别。 1、break (1)结束当前整个循环,执行当前循环下边的语句。忽略循环体中任何其它语句...
return 、break和continue的区别和作用 return关键字并不是专门用于跳出循环的,return的功能是结束一个方法。 一旦在循环体内执行到一个return语句,return语句将会结束该方法,循环自然也随之结束。与continue和break不同的是,return直接结束整个方法,不管这个return处于多少层循环之内。2.continue的功能和...