函数及递归调用介绍

java函数的基本结构java

返回值类型 函数名(参数1,参数2){函数

  函数体spa

blog

函数的四大部分:函数名,函数参数,函数体,返回类型递归

使用函数的好处开发

提升代码的复用性class

便于程序分工协助开发循环

便于代码集中管理程序

 

/**
	 * 写一个函数,产出多行*
	 * @param n 打印n行*
	 */
	public static void printStar(int n,int m)
	{
		  if(n>10000){return;}
		  for(int i=0;i<n;i++)
	        {
	        	for(int j=0;j<m;j++)
	        	{
	        		System.out.print("*\t");
	        	}
	        	System.out.println();
	        }
	}

//也可用来打印任意数的阶乘

 

 

函数的递归调用方法

1.反复用一样的方法递归作同一件事

2.要有递归出口(否则就像死循环)

 

public static int f(int n)
	{
		if(n==1) return 1;
		else return n*f(n-1);
	}
  //求n的阶乘System.out.println(f(4));//24public static int add(int m)    {      if(m==0) return 0;      else return m+add(m-1);    }System.out.println(add(3));//6//求n的叠加 
相关文章
相关标签/搜索