return:遇到return,马上结束函数(停止return后面任何操作)并返回函数类型的数据(可以是void,即单纯结束函数)
1 public class Two { 2 public static void main(String args[]){ 3 int a[]={1,2,4,2,5,12,5,6,9}; 4 System.out.println("执行函数h(a)前,数组a为:"); 5 for(int i=0;i<a.length;i++){ 6 System.out.print(a[i]+" "); 7 } 8 System.out.println(); 9 h(a); 10 System.out.println("执行函数h(a),数组元素加100,但当第一次遇到大于5的元素,马上停止后面的任何操作(结束函数并返回):"); 11 for(int i=0;i<a.length;i++){ 12 System.out.print(a[i]+" "); 13 } 14 } 15 public static void h(int a[]){ 16 for(int i=0;i<a.length;i++){ 17 if(a[i]>5)return; 18 else a[i]+=100; 19 } 20 } 21 }
执行结果如下: