|
編輯推薦: |
本书采用知识模块与实践训练相结合的方式组织课程内容,主要内容如下。(1)Java程序的结构以及编程基础,包括数据类型、变量、运算符以及表达式。(2)Java的选择结构,包括if语句、ifelse语句、多重if语句和switch语句。(3)Java的循环结构,包括while语句、dowhile语句、for语句和跳转语句。(4)面向对象编程的基础,包括类和对象的基本概念、如何在Java中定义类、创建对象、使用对象,以及方法的定义和使用。(5)Java中的数组,包括数组的概念以及如何使用一维数组和二维数组。(6)通过面向过程编程,制作一个电子日历。(7)通过面向对象编程,设计猜拳游戏和影院售票系统。
|
內容簡介: |
本书主要讲解了Java编程基础知识,从面向过程编程到面向对象编程,内容涵盖了程序的顺序结构、选择结构、循环结构,以及面向对象编程基础。通过对这些内容的学习,学生将能使用Java语言编写简单的程序,能运用Java程序解决生活中的简单问题,初步理解Java面向对象的编程思想。本书可以作为应用型本科或高职高专院校计算机相关专业、软件工程、软件技术专业编程的教材,也可以作为Java培训班的教材和参考书籍。为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录我们爱读书网(www.ibook4us.com )注册并浏览,任课教师还可以发邮件至hustpeiit@163.com索取。
|
目錄:
|
项目1初识Java
任务1了解程序的概念2
一、生活中的程序2
二、计算机程序2
任务2熟悉Java语言3
一、Java的发展3
二、Java的应用领域3
三、Java的优势4
任务3开发第一个Java程序5
一、JDK概述5
二、配置开发环境5
任务4熟悉Java程序的结构和开发6
一、Java程序的结构6
二、Java程序的开发7
三、Java程序中的注释9
四、Java编码规范10
任务5掌握集成开发环境的使用10
一、使用Eclipse10
二、Java项目的组织结构12
项目2变量及数据类型
任务1了解变量的概念18
任务2熟悉常用的数据类型18
一、基本数据类型18
二、字符串类型19
任务3掌握变量的使用20
一、声明变量20
二、为变量赋值21
三、使用变量23
任务4掌握使用Eclipse调试程序24
一、程序调试概述24
二、Eclipse的使用24
项目3数据运算
任务1了解运算符的概念32
一、赋值运算符32
二、算术运算符32
三、关系运算符34
四、逻辑运算符35
五、条件表达式36
任务2掌握表达式的使用37
一、表达式概述37
二、运算符的优先级和结合性37
任务3掌握数据类型的转换38
一、自动类型转换38
二、强制类型转换39
项目4选择结构
任务1了解流程图与程序结构的概念45
一、流程图45
二、程序结构46
任务2掌握if选择结构47
一、选择结构47
二、if语句47
任务3掌握双分支结构49
一、ifelse语句49
二、嵌套的选择结构51
项目5选择结构进阶
任务1掌握多重if语句的使用59
任务2掌握switch语句的使用61
一、switch语句的语法61
二、switch语句的执行流程62
三、switch语句的使用举例62
四、switch语句的特殊使用情况63
任务3掌握多种选择结构的优点65
一、单分支结构65
二、双分支结构65
三、多分支结构65
项目6循环结构
任务1理解循环的概念73
一、循环73
二、循环结构73
任务2掌握while语句的使用75
一、while语句75
二、while 语句的常见错误76
任务3掌握dowhile语句的使用77
一、dowhile语句77
二、while语句与dowhile语句的
区别79
项目7循环结构进阶
任务1掌握for语句的使用86
一、for语句概述86
二、for语句的使用87
三、循环的总结90
任务2掌握跳转语句的使用91
一、break语句91
二、continue语句92
三、break语句与continue语句的
区别94
任务3程序调试进阶95
项目8指导学习:程序的基本结构
任务1重点复习102
一、变量和数据类型102
二、运算符和表达式102
三、选择结构103
四、循环结构104
任务2实践提升105
一、需求分析105
二、阶段训练106
项目9类和对象
任务1了解类与对象的概念108
一、对象108
二、抽象与类109
三、类与对象的关系109
任务2掌握类和对象的使用111
一、类的定义111
二、类中的成员111
三、对象的使用113
四、类是对象的类型114
任务3面向对象编程总结115
一、面向对象的优点115
二、数据类型总结115
项目10方法
任务1了解方法的概念121
一、方法概述121
二、方法的调用121
任务2掌握无参数方法的使用122
一、无参数、无返回值的方法122
二、无参数、有返回值的方法123
任务3掌握带参数方法的使用124
一、带参数的方法概述124
二、有参数、无返回值的方法125
三、有参数、有返回值的方法126
任务4掌握变量的作用域127
一、变量的作用域概述127
二、变量的作用域错用举例128
项目11指导学习:面向对象编程
任务1重点复习134
一、类和对象134
二、方法的定义和使用135
三、文档注释135
任务2实践提升137
一、任务描述137
二、任务实施138
项目12数组
任务1了解数组的概念144
任务2掌握一维数组的使用145
一、一维数组的使用步骤145
二、一维数组的使用148
任务3掌握二维数组的使用150
一、二维数组的使用150
二、增强型for循环结构与数组的
遍历152
项目13项目案例:影院售票系统
任务1项目分析160
一、需求概述160
二、开发环境161
三、项目所需技术161
四、项目重难点分析162
任务2项目计划163
一、项目分析163
二、项目计划制订与重难点突破164
三、项目编程164
四、项目答辩164
任务3项目任务分解164
任务4项目进度监控表171
任务5项目总结171
附录A单词卡
参考文献
|
內容試閱:
|
Java是由Sun公司于1995年5月推出的Java语言和Java平台的总称。它简单、面向对象,不依赖于机器的结构,具有可移植性、鲁棒性、安全性,并且提供了并发的机制,具有很高的性能。使用Java可以编写桌面应用程序、Web应用程序、分布式系统应用程序和嵌入式系统应用程序等。
当前,大部分高校计算机相关专业都开设有Java程序设计课程,但是Java程序设计从基础到高级需要一个长期学习的过程,特别是对于大专院校的学生来说,学生学习Java不能求快,要打好编程基础,使学生对学习Java有信心、有兴趣,并且应注重编程基础的培养。基于Java内容过多,本书将Java知识分解为基础和高级两个部分,内容涵盖了Java基础,通过简单的案例结合编程语法,培养学生的应用能力。在本书中设置了案例视频二维码。通过扫描二维码观看视频,学生可快速掌握案例的编写过程和编程规范。本书还提供了Java基础项目,用以锻炼学生的面向过程编程思想和初级的面向对象意识。
本书的基本编写思路为情境导入,知识讲解,案例分析,任务驱动,上机消化。本书以案例驱动替代知识罗列,以提高学生动手能力;项目贯穿增强应用内容,以提升学生学习的成就感;线上与线下相结合,提供丰富的在线学习资源,方便学生学习。
本书采用知识模块与实践训练相结合的方式组织课程内容,主要内容如下。
(1)Java程序的结构以及编程基础,包括数据类型、变量、运算符以及表达式。
(2)Java的选择结构,包括if语句、ifelse语句、多重if语句和switch语句。
(3)Java的循环结构,包括while语句、dowhile语句、for语句和跳转语句。
(4)面向对象编程的基础,包括类和对象的基本概念、如何在Java中定义类、创建对象、使用对象,以及方法的定义和使用。
(5)Java中的数组,包括数组的概念以及如何使用一维数组和二维数组。
(6)通过面向过程编程,制作一个电子日历。
(7)通过面向对象编程,设计猜拳游戏和影院售票系统。
为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录我们爱读书网(www.ibook4us.com )注册并浏览,任课教师还可以发邮件至hustpeiit@163.com索取。
由于编者水平有限,书中难免存在疏漏之处,欢迎广大读者批评指正。
|
|