





定价:59元
印次:2-1
ISBN:9787302669517
出版日期:2024.09.01
印刷日期:2024.08.13
图书责编:杨帆
图书分类:教材
"本书由两篇内容组成,第一篇是与理论教材配套的实验内容,采用任务驱动的方式进行组织,每章都包括几个与Java理论知识以及生活密切相关的实例的练习,每个任务都有详细的实施步骤,读者通过循序渐进的练习,可达到掌握Java语言的知识点、积累开发经验的目标。 第二篇是一个“家庭财务管理系统”的综合应用案例,综合应用了Java的基本语法、Java的程序控制结构、面向对象的分析设计、数据库、图形用户界面、异常处理、JDBC等相关知识,可以作为“Java程序设计”课程的配套设计参考,也可以作为Java团队合作项目的参考。 本书可作为高等院校计算机及相关专业“Java程序设计”课程的实验教材,也可供从事Java程序开发的技术人员参考 "
刘启明,山东省一流教材主编,教授三级, 1999年晋升副教授,2000年被确立中青年学术骨干、学科带头人培养对象, 2003年12月晋升教授。主要从事计算机应用技术、算法理论、智能信息处理、计算机应用方面的研究。曾主持或作为主要参与人承担国家、科技部、山东省科技厅项目7项。包括参与“国家863”课题“国产软硬件集成技术研究及示范应用”(2004AAIZZ2110),国家科技部项目,主持山东省重点研发计划项目等。在《Operations Research Letters》(SCI),《Journal of Computational Information Systems》等发表论文,高等教育出版社等出版专著、教材50多篇(部),被SCI、EI、ISTP收录20多篇。
前言 Java是为了适应智能设备和网络应用而产生的一种程序设计语言,拥有面向对象、跨平台、高性能、分布性和可移植性等特点,是目前被广泛使用的编程语言之一。Java可以用于传统的桌面应用程序的编程,也可以用于家电、智能设备、手持设备、通信设备等嵌入式应用程序的开发,随着网络向着云计算、物联网方向发展,Java语言具有更加广阔的应用市场和应用前景。社会对Java工程师的需求量一直很大,掌握Java语言,能够进行典型的Java应用程序的开发,是对普通高等院校计算机及相关专业学生最基本的能力要求之一。 本书通过通俗易懂的语言和实用生动的例子,以任务驱动的方式带领读者进行上机实验,每个任务都有详细的实施步骤,方便老师和同学操作检验,任务还备有思考、讨论或是任务扩展,使读者能在掌握基本知识点的基础上,达到举一反三。 本书是改版书,在第1版的基础上,新增或修改了以下几个案例,以增强读者的动手实践能力: ①第1章任务4修改为使用IntelliJ IDEA集成开发平台开发简单Java程序。IntelliJ IDEA是目前Java工程师必备的开发工具,让读者接触行业开发工具,紧跟技术前沿。②第11章新增任务6猜数字小程序。通过该任务学习Lambda表达式相关的内容,以及通过Lambda表达式进行事件处理的方法。Lambda表达式可以优化代码结构,在Java项目开发中比较常用。③综合应用实例整体替换为家庭财务管理系统软件的开发。相比较原来的图书管理系统,家庭财务管理系统更加贴合读者实际,更易理解系统中各功能模块的划分和实现,并增加了List接口与Map接口相关知识的练习。 全书共...
第一篇基础实验篇
第1章打开Java之门3
1.1实验目的3
1.2实验任务3
1.3实验内容3
1.3.1任务1使用记事本编写Java程序并编译运行3
1.3.2任务2联合编译运行多个Java程序6
1.3.3任务3使用Eclipse集成开发平台开发简单Java程序8
1.3.4任务4使用IntelliJ IDEA集成开发平台开发简单Java程序12第2章Java的基本语法16
2.1实验目的16
2.2实验任务16
2.3实验内容16
2.3.1任务1编写程序显示各个数值数据类型的最值16
2.3.2任务2声明不同类型的变量并进行赋值输出17
2.3.3任务3根据输入圆半径的值求圆的面积18
2.3.4任务4从键盘输入3个数并求它们的平均数20
2.3.5任务5编写程序查看常用转义字符的效果21第3章选择结构22
3.1实验目的22
3.2实验任务22
3.3实验内容22
3.3.1任务1判断从键盘输入的数是否能被7整除22
3.3.2任务2成绩等级判断24
3.3.3任务3判断从键盘输入的字符串是否为大写字母25
3.3.4任务4计算销售提成27
3.3.5任务5判断回文数30
3.3.6任务6根据订单状态标识显示订单状态33第4章循环结构35
4.1实验目的35
4.2实验任务35
4.3实验内容35
4.3.1任务1摄氏温度到华氏温度的转换表35
4.3.2任务2抽奖36
4.3.3任务3求和37
4.3.4任务4break和continue关键字38
4.3.5任务5猜数字游戏39
4.3....