定义一个学生类,包含学号、姓名、平时成绩和考核成绩四个数据成员和以下成员方法:

Python实验题目:类与文件实验要求:1.定义类2.定义并使用类对象3.打开和存取文件实验内容:定义一个学生类,包含学号、姓名、平时成绩和考核成绩四个数据成员和以下成员... Python
实验题目:类与文件
实验要求:
1. 定义类
2. 定义并使用类对象
3. 打开和存取文件
实验内容:
定义一个学生类,包含学号、姓名、平时成绩和考核成绩四个数据成员和以下成员方法:
1)计算总评:总评成绩 = 平时成绩*30% +考核成绩*70%
2)显示:在屏幕上按照“姓名 平时成绩 考核成绩”的格式显示自己的内容
类定义完成后,输入若干个学生的信息并创建类对象,然后按照学号的顺序依次将每个学生的信息存入一个文件中。
一、涉及的语法知识(用文字介绍编程所需的语法知识)
二、类定义代码
三、其他代码
展开
 我来答
草原上之狼
高粉答主

2019-06-03 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.9万
采纳率:93%
帮助的人:4101万
展开全部
public class test2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入学生个数:");
int n = sc.nextInt();
Student [] ss = new Student[n];
for(int i=0;i<n;i++){
Scanner sca = new Scanner(System.in);
Student s = new Student();
System.out.println("请输入第"+(i+1)+"个学生信息");
System.out.println("学号:");
String id = sca.nextLine();
s.setId(id);
System.out.println("姓名:");
String name = sca.nextLine();
s.setName(name);
System.out.println("年龄:");
int age = sca.nextInt();
s.setAge(age);
System.out.println("成绩:");
double score = sca.nextDouble();
s.setScore(score);
ss[i]=s;

}
array2String(ss);
}
static void array2String(Student[] ss){
for(Student s:ss){
System.out.println(s.toString());
}
}

}
class Student{
String id;
String name;
int age;
double score;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
@Override
public String toString() {
return "Student [id=" + id + ", name=" + name + ", age=" + age + ", score=" + score + "]";
}

}
追问
这是Python的代码?
南沛杉0J8
2019-06-03 · TA获得超过266个赞
知道小有建树答主
回答量:481
采纳率:66%
帮助的人:50.5万
展开全部
问题定义一个表示学生的类Student。类Student数据成员包括字符型学号、字符型的姓名和整型Integer的成绩。 class student { public: 自己定义的共有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销

2019-06-03 · TA获得超过1万个赞
知道大有可为答主
回答量:2.7万
采纳率:88%
帮助的人:975万
展开全部
制作一个电子表格
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-11-10
展开全部
交大我珏哥???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式