码迷,mamicode.com
首页 > 编程语言 > 详细

王艳 201771010127《面向对象程序设计(java)》第三周学习总结

时间:2018-09-17 00:33:12      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:编写   如图所示   利用   试题   技术   面向对象   使用   完整   clip   

一:理论知识总结:

第一章:主要概述了java相比其他程序设计语言(如C语言、c++)之间的不同性能。为我们揭示了java这种语言的设计初衷一节截至目前java语言达到的效果。另外,还简要介绍了java的诞生和发展历程。

第二章:具体讲述了如何下载和安装JDK,书上附有一些程序来说明。然后,通过对1)控制台应用2)图形应用3)applet三个具体的典型java程序的编译和运行,指导读者适用简易的JDK、可启用java文本编辑器以及一个javaIDE。通过对这一章的复习,对JDK比之前更加熟悉。

第三章:本章开始讨论java语言。设计些java语言中的基础知识,如变量、循环以及简单的函数。本章的学习内容与C语言很大的相似之处。通过这一张,我们可以使用java进行一些简单的程序的编写。

二:实验部分。

实验一:

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

实验二:

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

实验步骤:

程序中要用到Scanner类,而Scanner类是定义在工具包中,故需调用Util工具包。用substring截取指定长度的数组。

在eclipse中编写如下程序:

技术分享图片

程序运行结果如所示:

技术分享图片

实验三:

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

在eclipse中编写如下程序:

技术分享图片

技术分享图片

技术分享图片

技术分享图片

因为使用了ArrayList<Student> studentList,所以需要新建一个student类程序运行结果如图所示:

技术分享图片

2.实验总结:

       通过前三周的学习,在本周的实验课上进行考试时,选择题和判断题这些考察基础知识的题做起来觉得还好,但到后面需要编写程序时,还是觉得有困难。只有第一个程序马马虎虎可以算能写的出来,后面几个就觉得很吃力,而且编写一个程序需要花费很长时间。这都是对程序编写知识还不够了解、学习还不够深入导致的。对于实验二和实验三,比如如何截取指定片段、如何编写某些具体函数就需要在书上一遍遍查找。

      通过这次自己编写程序,我发现自己在java学习中还有很多很多的不足,想要编写一个较为完整的程序,目前所学知识还远远不够。在以后的学习中,我定会更加努力学习,注重细节。希望在下次考试中,自己能有所提升。

王艳 201771010127《面向对象程序设计(java)》第三周学习总结

标签:编写   如图所示   利用   试题   技术   面向对象   使用   完整   clip   

原文地址:https://www.cnblogs.com/JAVA-729/p/9649721.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!