Java教程

Java方法02

本文主要是介绍Java方法02,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

可变参数

  • 在方法声明中,在指定参数类型后加一个省略号(…)。
  • 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它的之前申明。
		//调用可变参数的方法
		Demo03 demo03 = new Demo03();
		demo03.test(1, 2, 3, 4, 5);
	}

	public void test(int... i) {
		System.out.println(i[4]);	//5
		System.out.println(i[2]);	//3
		System.out.println(i[0]);	//1
	}

递归

​ 递归结构包括两部分:

  • 递归头:什么时候不调用自身方法。如果没有头,将会陷入死循环。
  • 递归体:什么时候需要调用自身方法。
public static void main(String[] args) {
		System.out.println(f(5));   //5!=120
	}

	//2!    2*1
	//3!    3*2*1
	//5!    5*4*3*2*1

	public static int f(int n) {
		if (n == 1) {
			return 1;
		} else {
			return n * f(n - 1);
		}
	}
这篇关于Java方法02的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!