问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在线等,急!用JAVA编写程序,题目如下:

发布网友 发布时间:2022-06-01 19:28

我来回答

1个回答

热心网友 时间:2023-10-13 11:49

package com.example;

/**
1.利用学号和姓名处理基本信息:
(1)输出:姓名,校名,专业,年级(学号中第10位为专业位,1表示语文,2表示数学,3表示英语)。
格式为:姓名:小明,A大学 数学 专业 2016级学生
(2)输出Email地址
格式为:姓名:小明 Email地址是:111111111311@mail.com
2.以1为父类定义子类实现成绩管理
利用语文、数学、英语成绩计算并输出
计算并输出语文、数学、英语三门课的成绩总分,最高分,最低分
输出格式为:学号: 姓名: 总分: 最高分: 最低分:
3.在main方法中使用实际的数据调用以上的功能
(生成一个对象是自己的姓名和学号)
*/

public class StudentScore extends Student {
//英语分数
private float enScore;
//语文分数
private float laScore;
//数学分数
private float maScore;
/**
* @param args
*/
public static void main(String[] args) {
StudentScore stu = new StudentScore();
stu.setStudentName("小明");
stu.setSchoolName("A大学");
stu.setGradeName(2016);
stu.setStudentID("2016061601");
stu.setEmail("111111111311@mail.com");
stu.setEnScore(90);
stu.setLaScore(80);
stu.setMaScore(70);
System.out.println(stu.printInfo());
System.out.println(stu.printEmail());
System.out.println(stu.printScore());
}

public float getEnScore() {
return enScore;
}
public void setEnScore(float enScore) {
this.enScore = enScore;
}
public float getLaScore() {
return laScore;
}
public void setLaScore(float laScore) {
this.laScore = laScore;
}
public float getMaScore() {
return maScore;
}
public void setMaScore(float maScore) {
this.maScore = maScore;
}

//最高分
public float maxScore(){
float maxScore = enScore;
if (laScore > maxScore) {
maxScore = laScore;
}
if (maScore > maxScore) {
maxScore = maScore;
}
return maxScore;
}
//最低分
public float minScore(){
float minScore = enScore;
if (laScore < minScore) {
minScore = laScore;
}
if (maScore < minScore) {
minScore = maScore;
}
return minScore;
}
//总分
public float totalScore(){
float totalScore = 0;
totalScore = enScore + laScore + maScore;
return totalScore;
}

public String printScore(){
StringBuffer strBuff =new StringBuffer();
strBuff.append("学号 :");
strBuff.append(studentID);
strBuff.append("姓名 :");
strBuff.append(studentName);
strBuff.append(" 总分:");
strBuff.append(totalScore());
strBuff.append(" 最高分:");
strBuff.append(maxScore());
strBuff.append(" 最低分:");
strBuff.append(minScore());

return strBuff.toString();
}
}
class Student {

//姓名
public String studentName;
//学号
public String studentID;
//年级
public int gradeName;
//学校名称
public String schoolName;
//电子邮箱
public String email;

public String getStudentName() {
return studentName;
}

public void setStudentName(String studentName) {
this.studentName = studentName;
}

public String getStudentID() {
return studentID;
}

public void setStudentID(String studentID) {
if(studentID.length()<10){
throw new RuntimeException("学号长度不够10位");
}
this.studentID = studentID;
}

public int getGradeName() {
return gradeName;
}

public void setGradeName(int gradeName) {
this.gradeName = gradeName;
}

public String getSchoolName() {
return schoolName;
}

public void setSchoolName(String schoolName) {
this.schoolName = schoolName;
}

public String getEmail() {
return email;
}

public void setEmail(String email) {
if(!email.contains("@")){
throw new RuntimeException("学号长度不够10位");
}
this.email = email;
}

public String printInfo(){
StringBuffer strBuff =new StringBuffer();
strBuff.append("姓名 :");
strBuff.append(studentName);
strBuff.append(",");
strBuff.append(schoolName);
strBuff.append(" ");
char type = studentID.charAt(9);
if(type == '1'){
strBuff.append("语文");
}else if(type == '2'){
strBuff.append("数学");
}else if(type == '3'){
strBuff.append("英语 ");
}
strBuff.append("专业 ");
strBuff.append(gradeName);
strBuff.append("级学生 ");
return strBuff.toString();
}

public String printEmail(){
StringBuffer strBuff =new StringBuffer();
strBuff.append("姓名 :");
strBuff.append(studentName);
strBuff.append(" ");
strBuff.append(" Email地址是:");
strBuff.append(email);
return strBuff.toString();
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中国福利彩票龟兔赛跑出现两个箭头算不算中奖 ...都没有笑了感觉活得好麻木完全没有意义我该怎么办?? 我的情感很麻木,可以改变或改善吗? 我觉得我麻木不仁,如何改变? 我高二时候突然变得很麻木 应该怎样解脱出来? 曹颖代言的CC换颜祛斑的精油重庆哪里有卖? 第三套人民币蕴含的巨大增值潜力 租赁合同≠租赁凭证!深圳租房家长不要再搞错了!否则申请不了公办学位... 仓埠街道革命传统 ...当归 黄芪 三七一起吃了,有什么功效,吃了会长胖吗?拜托了各位... 求 怪形前传 百度网盘免费资源下载链接,谢谢 印度是什么社会制度的? JAVA程序编写问题···在线等··· 二级消防工程师听课听不懂怎么办 求怪形电影百度网盘的,谢谢了 印度社会和封建社会有什么区别? 结婚纪念日前妻打来电话,打开门看到她要跟我复婚,我该怎么办? 印度在英国殖民前是什么社会? 在设计院工作,如何进行二级消防工程师备考? 印度是社会还是资本 印度属于什么社会阶级?(无产、资产),是什么社会体系(*、资本)? 印度是什么社会制度啊? 台式电脑右下角显示连接不可用,红色叉叉,怎么办? 我想在宁海找个工作是搬运工?请问哪里招工?工资怎样?包吃住? Java编写,在线等 用java写,在线 宁海哪里有招兼职和临时工的? 宁海有招平面模特的吗 怎么查询档案有没有到宁海人才市场?网上有地址吗? 宁海教师招聘考试是省考还是宁波市考试,或者是别的什么形式? 中国的尧舜时期印度处于什么社会? 在线等,JAVA语言编写问题 印度的社会现状是怎样的? 急求!!!怪形前传.BD1024高清中英双字种子下载, 能发下怪形前传BD中英双字1024高清的种子或下载链接么? 印度封建社会是怎么形成的? 求个电影《怪形》的游戏版下载地址 周朝灭商朝时印度处于什么社会 怪形前传 百度网盘 我也一直在网上找电影《怪形》的下载方法,但是找不到可以下载的,您能不能也给我发一份?谢谢哈!!!! 谁有……怪形前传2……电影百度云,麻烦你了! java编程在线等 谁有&lt;怪形&gt; 720P电影下载?不是 怪形前传! 前妻要求跟我复婚,我能答应吗? 有哪些名人是1月22日出生的? 印度是啥性质的国家? 铝合金阳极氧化能过多长时间的盐雾测试? 铝(或铝合金)和锌(或锌合金)在海水中的腐蚀情况怎么样 铝合金的盐雾试验标注是什么? 铝合金表面经过氧化处理的需要做盐雾试验吗