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]