商道如狼道 发表于 2023-10-13 23:55:50

PTA题目集1~3总结

目录:
    1.前言
    2.设计与分析
    3.BUG与修正
    4.缺陷与改进
    5.总结
 
一、前言
  题目集1的题目都是比较基础的题,不需要用到其他的类,而且所有的题代码行数都不超过40行。知识点集中在分支选择和浮点数的处理上,题量适中,难度也较小。比较适合初学Java的学生来熟悉java,了解java与之前所学的c的区别。
  题目集2的题目开始要求学生接触Java的核心——类。部分题的代码行数也超过100行。知识点集中在类的使用、字符的判断上,题量适中,难度有些许上升。
  题目集3的题目中除第二题外都较简单,代码行数都不超过160行。第二题难度较高,程序的逻辑比较复杂,对输入异常的处理也较多,代码行数超过350行。知识点较多,有多种类的配合使用、正则表达式、对输入字符的分析。题量小,难度较大。
 
二、设计与分析
  1.题目集2-7-1 成绩计算-1-类、数组的基本运用  
    创建学生类,包含
    属性:学号(String)、姓名(String)、语文成绩(int)、数学成绩(int)、物理成绩(int)
    方法:计算总分、计算平均分
    输入5个学生的信息,将每个学生的信息封装在一个学生对象中。
    按输入顺序依次输出5个学生的总分、平均分(精确到小数点后两位,舍去部分按四舍五入规则计入最后一位)。
 
    代码如下:
1 import java.util.Scanner; 2 import java.text.DecimalFormat; 34 class Student{ 5   String ID; 6   String name; 7   int s1,s2,s3; 8   int all; 9   double average;10 }11 12 public class Main{13 public static void main(String args[])14 {15   Scanner input = new Scanner(System.in);16   Student stus[]= new Student;17   for(int i=0;i
页: [1]
查看完整版本: PTA题目集1~3总结