简介:
书写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);//调用出口
}
}