李瑞红201771010111《第三周学习总结》

实验三 Java基本程序设计  

1、实验目的与要求

(1)进一步掌握Eclipse集成开发环境下java程序开发基本步骤;

(2)熟悉PTA平台线上测试环境;

(3)掌握Java语言构造基本程序语法知识(ch1-ch3);

(4)利用已掌握Java语言基本程序设计知识,学习设计开发含有一个主类、类内可有多个方法的应用程序。

2、实验内容和步骤

实验1:采用个人账号登录https://pintia.cn/,使用邀请码588329加入PTA平台NWNU-2017NISE教学班(西北师范大学 计算机科学与工程学院 2017级 网络与信息安全),完成《2018秋季西北师范大学面向对象程序设计(Java)(ch1-ch3)测试题1》,测试时间120分钟;

实验2-实验3在课后完成

实验2:公民身份证号码按照GB11643—1999《公民身份证号码》国家标准编制,由18位数字组成:前6位为行政区划分代码,第7位至14位为出生日期码,第15位至17位为顺序码,第18位为校验码。从键盘输入1个身份证号,将身份证号的年月日抽取出来,按年-月-日格式输出。注意:输入使用Scanner类的nextLine()方法,以免出错。

输入样例:

34080019810819327X

输出样例:

1981-08-19

实验结果:

输入我的身份证号,就可以显示出生年月日。

实验3:studentfile.txt文件内容是本班同学的学号与姓名,利用此文件编制一个程序,将studentfile.txt文件的信息读入到内存,并提供两类查询功能:(1)输入姓名查询学号;(2)输入学号查询姓名。要求程序具有友好人机交互界面。

编程建议:

(1)从文件中读入学生信息,可以编写如下函数:

public static void StudentsFromFile(String fileName))

(2)输入姓名查找学生学号,可以编写如下函数:

public static String findStudent(String name)

(3)输入学号查找学生姓名,可以编写如下函数:

public static String findStudent(String ID)

实验结果:

(1)程序运行代码如下。

实验结果如下;

总结:这周接触的新知识最少,给我的感触却最最深,星期四的实验课上在PTA平台上做测试题,因为跟着老师的节奏,对书上的基本知识结合PPT进行了掌握,前面的选择、填空题做的还行,但是对实验题,平时的练习程度不够,感觉没有一个代码量的积累,几乎没有做出来一道,总是出现不同方面的语法问题。使我认识到自己学习java的力度不够,在今后的学习中,更重要的是增强动手能力,编写代码的能力。老师说一定要在错误中找问题,这样才能得到真正的提升,而我对错误的重视程度太低,通过不同途径只改正了错误,却从没有认真分析过为什么会错,是哪里出的错。通过这次实验课的测试,我做了一些反思,在以后的学习中一定要动手,只有多动手才能提高编程能力,才能真正的掌握一些知识。

 

猜你喜欢

转载自www.cnblogs.com/LRHLRH123----/p/9657374.html