package com.a.b;
public class hello1 {
public static void main(String[] args){
int number=15;
System.out.println(number+"!="+factorial(number));
}
public static long factorial(int num){
if (1==num)
return 1;
else
return factorial(num-1)*num;
}
}
package com.a.b;
public class Person {
// 数据成员,表示类的属性
private String name;
private int guake;
// 构造方法,用于创建对象时初始化属性
public Person(String name, int guake) {
this.name = name;
this.guake = guake;
}
// 成员方法,表示类的行为
// 宣布挂科信息
public void introduce() {
System.out.println("大家好,我是" + name + ",今年有" + guake + "人挂科了。");
}
// 看到有人睡觉,那个人也挂掉
public void shuijiao() {
guake++;
System.out.println("那个睡觉的同学我现在宣布今年有" + guake + "人挂科了!");
}
// getter和setter方法,用于获取和设置属性的值
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return guake;
}
public void setAge(int guake) {
this.guake = guake;
}
// main方法,用于测试这个类
public static void main(String[] args) {
// 创建一个Person对象
Person person = new Person("田杰", 2);
// 调用方法
person.introduce();
person.shuijiao();
person.introduce();
}
}