要是oracle多好,一句话搞定.
既然是java,给你伪代码,你补充吧:
String getDeptName(int level,String dept){
if(level==0){
return dept;
}else if(level=10){
return "层数太大";
}else{
return getDeptName(level-1,dept-childDeptName);
}
参考代码:
class?Department?{
private?String?dName;
private?static?Double?dMoney;
private?Integer?dPeople;
public?Department(String?dName,?Integer?dPeople)?{
this.dName?=?dName;
this.dPeople?=?dPeople;
public?void?consume(double?c)?{
if?(c?=?dMoney)?{
dMoney?=?dMoney?-?c;
}?else?{
dMoney?=?0D;
System.out.println("账户已清零!");
public?String?getdName()?{
return?dName;
public?void?setdName(String?dName)?{
public?static?Double?getdMoney()?{
return?dMoney;
public?static?void?setdMoney(Double?dMoney)?{
Department.dMoney?=?dMoney;
public?Integer?getdPeople()?{
return?dPeople;
public?void?setdPeople(Integer?dPeople)?{
public?class?Demo?{
public?static?void?main(String[]?args)?{
System.out.println("剩下的钱:"?+?Department.getdMoney());
输出结果:
输出结果
/**
* 职工类
*/
public class Employee {
private String identifier;//职工编号
private String name;//职工姓名
public Employee() {
public Employee(String identifier, String name) {
this.identifier = identifier;
this.name = name;
public String getIdentifier() {
return identifier;
public void setIdentifier(String identifier) {
public String getName() {
return name;
public void setName(String name) {
public void work() {
System.out.println("工作时间:周一至周五,朝九晚五");
public void showInfo() {
System.out.println("编号:"+getIdentifier()+",姓名:"+getName());
* 经理类
public class Manager extends Employee{
private String department;//工作部门
public Manager(String identifier, String name) {
super(identifier, name);
public String getDepartment() {
return department;
public void setDepartment(String department) {
this.department = department;
@Override
System.out.println("编号:"+getIdentifier()+",姓名:"+getName()+",负责的工作部门:"+getDepartment());
* 董事长类
public class Chairman extends Employee{
System.out.println("董事长主持召开股东大会");
public static void main(String[] args) {
Manager m = new Manager("01","小黑");
m.setDepartment("爱情公寓");
Chairman c = new Chairman();
e.showInfo();
e.work();
m.showInfo();
c.work();
如果纯用Java的话,最好采用Swing,这样利于用户交互,但是现在估计没有谁有那个源代码的了,lz还是自己努力一下,亲手实践才是自己的......
以上就是土嘎嘎小编为大家整理的java部门代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!