- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 JAVA语言基础 主讲教师:徐翠霞 1.1 “一个简单的Java应用程序”案例 【案例说明】 本案例要求编写一个Java应用程序,在屏幕上显示“Hello Java!!”。 程序编译运行界面如图1-1所示。 【案例目的】 (1)理解Java语言的特点; (2)掌握Java程序的运行机制; (3)掌握两种Java程序的开发方法、开发过程和各自的特点。 【技术要点】 1.在Edit编辑器中编辑Java源程序 2.在DOS环境下编译、运行Java程序 【相关知识及注意事项】 1.Java语言的主要特点 2.Java程序的开发过程 3.Java程序的分类 4.Java运行环境 1.2 “计算圆柱体的体积”案例 【案例说明】 假设圆柱体的底面半径为r(值为2.5),高为h(值为3.5)计算该圆柱体的体积(体积=底面积×高,底面积=πr2)。程序运行结果如图1-11所示。 【案例目的】 (1)掌握标识符的概念。 (2)掌握各种基本数据类型及用法。 (3)掌握常量与变量的定义及用法。 (4)掌握Java的运算符、表达式在实际开发中的应用。 (5)掌握Java中简单数据类型的输入和输出。 (6)掌握程序开发的一般步骤和方法。 【技术要点】 (1)定义题目中所需的变量r、h和v(存放体积值),同时初始化r和h。 (2)计算体积,并将结果存放在v中。 (3)输出r、h和v的值。 【相关知识及注意事项】 1.标识符和关键字 2.常量和变量 3.Java数据类型 4.运算符和表达式 5.语句 1.3 “九九乘法表 ”案例 【案例说明】 本实例用循环语句分别打印如图1-13所示的九九乘法表。 【案例目的】 (1)掌握并熟练使用程序控制语句编写程序。 (2)学习并掌握程序开发的一般步骤和方法。 【技术要点】 利用嵌套的循环输出九九乘法表,外层循环控制行数,内层循环控制当前行的输出。 【相关知识及注意事项】 1.选择语句 2.循环语句 3.转向语句 1.4 “选择法排序 ”案例 【案例说明】 本实例使用选择法对N个整数排序。程序运行结果如图1-15所示。 【案例目的】 (1)熟悉定义和初始化一维数组、二维数组的方法以及引用数组元素的方法; (2)熟练掌握用数组进行简单选择排序的方法。 【技术要点】 简单选择排序的基本思想是:第一趟从所有的n个记录中,通过顺序比较各关键字的值,选取关键字值最小的记录与第一个记录交换;第二趟从剩余的n-1个记录中选取关键字值最小的记录与第二个记录交换;依次类推,经过n-1趟排序后,整个序列就成为有序序列。 【相关知识及注意事项】 1.声明数组和创建数组 2.数组的初始化 3.数组元素的使用 1.5 “凯撒密码”案例 【案例说明】 凯撒密码是罗马时期凯撒创造的,用于加密通过信使传递的作战命令。 本案例要求用Java语言编程来实现加密和解密这一过程,程序运行界面如图1-18所示。 【案例目的】 学习并掌握字符串类的常用方法。 【技术要点】 首先,将要加密的内容和解密的内容看作为一个字符串,由于凯撒密码器的移位是针对字符的,因此需要将待处理字符串中每个字符取出,然后针对每个字符分别加以移位,这就需要使用String类的相应方法。 【相关知识及注意事项】 1.String类 2.StringBuffer类 * * 图1-1 程序编译运行界面 图1-11 计算圆柱体的体积 (a) 九九乘法表1 (b) 九九乘法表2 (c) 九九乘法表3 图1-13 三种九九乘法表 图1-15 选择法排序 图1-18 加密解密问题
您可能关注的文档
- Java编程基础 曹静 第10章 Java常用API介绍新.ppt
- Java程序设计及应用 李宗军 02 1新.ppt
- Java程序设计及应用 李宗军 02 2新.ppt
- Java程序设计及应用 李宗军 02 3新.ppt
- Java程序设计及应用 李宗军 02 4新.ppt
- Java程序设计及应用 李宗军 03 1新.ppt
- Java程序设计及应用 李宗军 03 3新.ppt
- Java程序设计及应用 李宗军 04新.ppt
- Java程序设计及应用 李宗军 06 1新.ppt
- Java程序设计及应用 李宗军 06 2新.ppt
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 4-1 中化泉州石化 3 万吨年干气脱硫制二甲基亚砜项目设备设计说明书(含塔设备计算说明、换热器设计结果、设备一览表).pdf
- 工程造价_横湖桥商业楼土建工程量清单报价.docx VIP
- 浙江师范大学行知学院 学生手册.pdf
- 2025年辽宁沈阳市文体旅产业发展集团有限公司招聘笔试参考题库附带答案详解.pdf
- 川崎病患儿的护理课件.pptx VIP
- 2024年东莞市东华高级中学自主招生数学试卷附答案解析 .pdf
- 中医馆客服知识培训课件.pptx
- 辽宁沈阳市文体旅产业发展有限公司招聘笔试题库2025.pdf
- 全国公开课大赛一等奖小学一年级下册数学人教版《七巧板》课件.pptx
- 辽宁沈阳市文体旅产业发展集团有限公司招聘笔试题库2025.pdf
文档评论(0)