山东科技大学-Java课程-PTA代码库

这是一个包含山东科技大学2017级计算机专业3-5班及2018年面向对象程序设计(Java)课程的PTA代码仓库。涉及Java基本语法、面向对象、集合、异常处理、接口、构造函数等多个主题,涵盖多种编程练习和考试题目。
部署运行你感兴趣的模型镜像

Java 代码仓库目录

山东科技大学计算机学院2018年面向对象程序设计(Java)

  1. 7-2 jmu-Java-03面向对象-06-继承覆盖综合练习-Person、Student、Employee、Company (15 point(s)

    jmu-Java-03面向对象-06-继承覆盖综合练习

  2. 7-3 字符串反转 (15 point(s))

2017级计算机专业3-5班习题集2

  1. 6-1 jmu-Java-05集合-List中指定元素的删除 (10 point(s))
  2. 6-2 jmu-Java-06异常-多种类型异常的捕获 (10 point(s))
  3. 6-3 可排序的学生类 (15 point(s))
  4. 7-1 jmu-Java-03面向对象基础-04-形状-继承 (10 point(s))
  5. 7-2 jmu-Java-04面向对象进阶-03-接口-自定义接口ArrayIntegerStack (10 point(s))
  6. 7-3 jmu-Java-02基本语法-03-身份证排序 (15 point(s))

2017级计算机专业3-5班习题集3

  1. 6-1 可排序的学生类 (20 point(s))
  2. 7-2 jmu-Java&Python-统计文字中的单词数量并按出现次数排序 (25 point(s))

2017级计算机专业3-5班习题4

  1. 6-1 设计一个矩形类Rectangle (10 point(s))
  2. 6-2 从抽象类shape类扩展出一个圆形类Circle (10 point(s))
  3. 6-3 jmu-Java-05集合-List中指定元素的删除 (10 point(s))
  4. 6-4 可排序的学生类 (10 point(s))
  5. 7-1 求分数序列前N项和 (15 point(s))
  6. 7-2 找最长的字符串 (15 point(s))
  7. 7-3 jmu-Java-03面向对象基础-01-构造函数与toString (3 point(s))
  8. 7-4 jmu-Java-03面向对象基础-02-构造函数与初始化块 (5 point(s))
  9. 7-5 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (10 point(s))
  10. 7-6 构造方法 (5 point(s))

2017级计算机专业3-5班习题6

  1. 6-1 创建一个直角三角形类实现IShape接口 (10 point(s))
  2. 6-2 jmu-Java-03面向对象基础-覆盖与equals (6 point(s))
  3. 6-3 jmu-Java-03面向对象基础-Object (5 point(s))____
  4. 6-4 jmu-Java-06异常-finally (8 point(s))
  5. 7-1 求一组数组中的平均数 (10 point(s))
  6. 7-2 JAVA-求整数序列中出现次数最多的数 (10 point(s))
  7. 7-3 统计正数和负数的个数然后计算这些数的平均值 (11 point(s))
  8. 7-4 数组元素的删除 (5 point(s))
  9. 7-5 成绩录入时的及格与不及格人数统计 (5 point(s))
  10. 7-6 jmu-Java-02基本语法-02-StringBuilder (1 point(s))
  11. 7-7 求矩阵主对角线元素的和 (10 point(s))
  12. 7-8 整理队伍 (5 point(s))
  13. 7-9 超市贴花 (5 point(s))

山东科技大学2018—2019 学年第一学期《面向对象程序设计实验(Java)》考试试卷(计算机17)

这个实验考试老师设置了完成考试不能查看

  1. 7-1 求最大值
  2. 7-2 学生类-构造函数

山东科技大学2018—2019 学年第一学期《面向对象程序设计(Java)》考试试卷(计算机17)A卷

  1. 7-1 sdust-Java-学生成绩读取与排序 (16 point(s))
  2. 7-2 数组元素交换 (12 point(s))

您可能感兴趣的与本文相关的镜像

ComfyUI

ComfyUI

AI应用
ComfyUI

ComfyUI是一款易于上手的工作流设计工具,具有以下特点:基于工作流节点设计,可视化工作流搭建,快速切换工作流,对显存占用小,速度快,支持多种插件,如ADetailer、Controlnet和AnimateDIFF等

所提供的引用内容未包含南昌航空大学pta java课程成绩统计程序 - 2的相关信息,因此无法直接依据引用给出该程序的具体内容。不过通常这类成绩统计程序可能会涉及以下功能和代码要点: ### 可能的功能需求 1. **输入学生成绩**:从用户那里获取每个学生的各项成绩,如平时作业成绩、实验成绩、考试成绩等。 2. **成绩计算**:根据课程的评分规则,计算每个学生的最终成绩。例如,平时作业占 30%,实验占 20%,考试占 50%。 3. **统计分析**:统计班级的平均分、最高分、最低分等信息。 4. **输出结果**:将每个学生的最终成绩和统计分析结果输出。 ### 示例代码 ```java import java.util.Scanner; public class GradeStatistics { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 假设班级有 5 个学生,每个学生有 3 项成绩(平时、实验、考试) int numStudents = 5; int numGrades = 3; double[][] grades = new double[numStudents][numGrades]; double[] finalGrades = new double[numStudents]; // 输入每个学生的成绩 for (int i = 0; i < numStudents; i++) { System.out.println("请输入第 " + (i + 1) + " 个学生的平时、实验、考试成绩:"); for (int j = 0; j < numGrades; j++) { grades[i][j] = scanner.nextDouble(); } } // 计算每个学生的最终成绩(假设平时 30%,实验 20%,考试 50%) for (int i = 0; i < numStudents; i++) { finalGrades[i] = grades[i][0] * 0.3 + grades[i][1] * 0.2 + grades[i][2] * 0.5; } // 统计班级平均分、最高分、最低分 double sum = 0; double max = finalGrades[0]; double min = finalGrades[0]; for (double grade : finalGrades) { sum += grade; if (grade > max) { max = grade; } if (grade < min) { min = grade; } } double average = sum / numStudents; // 输出每个学生的最终成绩 System.out.println("每个学生的最终成绩:"); for (int i = 0; i < numStudents; i++) { System.out.println("第 " + (i + 1) + " 个学生的最终成绩:" + finalGrades[i]); } // 输出统计结果 System.out.println("班级平均分:" + average); System.out.println("班级最高分:" + max); System.out.println("班级最低分:" + min); scanner.close(); } } ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值