补全代码:class Course { private String cNo;//课程编号 private String cName;//课程名 private int credit;//学分 public String getCNo() { ; } public Course(){ cNo="000"; cName=""; credit=0; } public Course( ){ this.cNo=cNo; this.cName=cName; this.credit=credit; }
时间: 2024-01-25 20:04:04 浏览: 167
在代码中,第一个空格处应该填写:`return cNo;`,即返回课程编号。完整代码如下:
```
class Course {
private String cNo; //课程编号
private String cName; //课程名
private int credit; //学分
public String getCNo() {
return cNo;
}
public Course() {
cNo = "000";
cName = "";
credit = 0;
}
public Course(String cNo, String cName, int credit) {
this.cNo = cNo;
this.cName = cName;
this.credit = credit;
}
}
```
相关问题
补全代码: public void setCredit( ) { this.credit = credit; } public String toString(){ return"课程编号:"+cNo+",课程名:"+cName+",学分:"+credit; }
在代码中,第一个空格处应该填写:`int credit`,即设置课程学分的方法需要传入一个整型参数credit,将其赋值给类的credit属性。完整代码如下:
```
public void setCredit(int credit) {
this.credit = credit;
}
public String toString() {
return "课程编号:" + cNo + ",课程名:" + cName + ",学分:" + credit;
}
```
使用mysql创建课程表Course(课程号Cno,课程名Cname,先行课Cpno,学分Ccredit)
在MySQL中,你可以使用CREATE TABLE语句来创建一个名为`Course`的课程表,用于存储课程信息。这个表通常包括四列:课程号(course number)、课程名(course name)、先行课(prerequisite course number)和学分(credit)。以下是创建该表的SQL命令:
```sql
CREATE TABLE Course (
Cno INT PRIMARY KEY, -- 主键,代表课程号,一般设置为整数类型
Cname VARCHAR(100) NOT NULL, -- 课程名,字符串类型,这里假设最长为100字符
Cpno INT, -- 先行课编号,可以是NULL表示没有前置课程
Ccredit DECIMAL(4,1) -- 学分,保留一位小数的十进制类型
);
```
在这个表结构中:
- `Cno`是主键,每个课程都有唯一的课程号。
- `Cname`是一个非空的VARCHAR字段,用于存储课程名称。
- `Cpno`是一个INT类型的字段,如果某个课程没有先行课,则可以设置为NULL。
- `Ccredit`是一个DECIMAL类型,用于存储学分值,其中4表示总位数,1表示小数位。
阅读全文