天津哪个青年旅行社好:求一个JAVA程序,什么程序都可以,当然越简单越好...

来源:百度文库 编辑:神马品牌网 时间:2024/04/20 12:01:56
要求把每一步是什么意思做什么都说清楚.谢谢了.急用,我出50分,希望大家帮帮忙.

class Helloworld
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}

这个最简单,记得存为Helloworld.java才行

//求n=10的阶乘,递归实现
public class Function {//创建类Function
public static void main(String[] args) {//主方法
Function function = new Function();//创建类的对象function
int n = 10;//把n赋值为10
int a=function.function(n);//调用function方法求出阶乘赋值给a
System.out.println(n + "的阶乘" + n + "!=" + a);//输出结果
}

public int function(int n) { //递归方法
if (n == 0) { //终止条件
return 1;
} else { //递归条件
return function(n - 1) * n;
}
}
}