李婷华 201771010113 《面向对象程序设计(java)》 第三周学习总结

第一部分:理论知识回顾

第一章

再次了解了java“白皮书”的关键术语,java的常见术语,对于“白皮书”的关键术语依然环游不太理解的。

第二章

在使用命令行工具运行java程序的过程中,依然会有环境配镜方面的问题出现。会因为环境配置问题到组织程序无法运行。

第三章

第三章主要讲述了java的基本语法,再次了解了java的五种语句,对于文件的输入输出,还有很大的问题。了解了break语句有带标签和不带标签之分。

第二部分:实验部分

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

 

输入样例:

 

34080019810819327X

 

输出样例:

 

1981-08-19

 

实验结果:

实验3studentfile.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)

实验结果:

 

3.实验总结

在本周的实验中,我发现自己的问题还很多,首先在基础知识上,没有完全理解透彻,在实验一的考试中,许多题凭借第一感觉做出来之后,有好多都是错误的,其次,在编程题上,很多东西都无从下手,拿到题目以后不知道从哪下手,也不知道要写什么东西,基本上所有的大题都是编译错误,每道题要用什么函数没有任何头绪,还有就是在Eclipse上能运行出来的代码,复制粘贴到实验平台上不一定出的来。第三个实验,我觉得难度挺大的,思考了好久也不会写。仔细反思之后发现,还是平时没有花费大量的时间去练习写代码,也没有花大量的时间自己去自主学习。在今后的学习中,我会花费更多的时间去练习编程,以提高自己的编程能力。

posted @ 2018-09-16 21:31  薄荷蓝莓  阅读(267)  评论(0编辑  收藏  举报