java 编程题目_Java编程题目怎么编

展开全部

1.新建课程类:

public class Course {

private String coursename;//课程名称

public Course(String coursename) {

this.coursename = coursename;

}

public String getCoursename() {

return coursename;

}

public void setCoursename(String coursename) {

this.coursename = coursename;

}

}

2.新建班级类:

public class Clazz {

private String clazzname;//班级名称

public Clazz(String clazzname) {

this.clazzname = clazzname;

}

public String getClazzname() {

return clazzname;

}

public void setClazzname(String clazzname) {

this.clazzname = clazzname;

}

}

3.新建教室类:

public class ClassRoom {

private String classroom;//地址

public ClassRoom(String classroom) {

this.classroom = classroom;

}

public String getClassroom() {

return classroom;

}

public void setClassroom(String classroom) {

this.classroom = classroom;

}

}

4.新建老32313133353236313431303231363533e4b893e5b19e31333431356130师类:

public class Teacher {

private String name;//老师姓名

public Teacher(String name) {

this.name = name;

}

public void gotoClass(Course course, ClassRoom classRoom, Clazz clazz) throws Exception {

if(course!=null && classRoom !=null && clazz!=null){

StringBuilder str=new StringBuilder(80);

str.append("一个老师").append(name).append("到").append(classRoom.getClassroom()).append("教室");

str.append("给").append(clazz.getClazzname()).append("班级上").append(course.getCoursename());

System.out.println(str);

}else{

throw new Exception(name+"老师不上课!");

}

}

}

5.新建测试类:

public class TeacherTest {

public static void main(String[] args) {

Teacher teacher=new Teacher("屈仁均");

Course course=new Course("Java课");

Clazz clazz=new Clazz("互联17-1班");

ClassRoom classroom=new ClassRoom("实实南402");

try {

teacher.gotoClass(course,classroom,clazz);

} catch (Exception e) {

throw new RuntimeException(course.getCoursename()+"没老师上,需要代课",e);

}

}

}

附上运行结果:

48b38ea2b4b7835574dfa464265ffe94.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值