简介:
书写java的函数体,并使用它。(一般函数)
package com.ly; public class book { public static void main(String[] args) { System.out.println(getArea(3,5)); System.out.println("//-----------------"); getR(); System.out.println("//-----------------"); getRR(5,6); } public static int getArea(int x,int y){ return x*y; } public static void getR(){ for (int i = 0; i < 3; i++) { for (int j = 0; j <3 ; j++) { System.out.print("* "); } System.out.println(); } } public static void getRR(int m,int n){ for (int i=0; i <m; i++) { for (int j = 0; j <n ; j++) { System.out.print("* "); } System.out.println(); } } }
递归函数:递归出口,调用出口。
package com.ly; public class test { public static void main(String[] args) { System.out.println(getSum(100)); System.out.println(getSum2(100)); } public static int getSum(int n){//循环求和 int sum=0; for (int i = 1; i <=n; i++) { sum+=i; } return sum; } public static int getSum2(int n){//递归函数求和以及递归的特点 if(n==1){//递归出口 return 1; } return n+getSum2(n-1);//调用出口 } }