网站大量收购独家精品文档,联系QQ:2885784924

Java程序设计实例教程 魏先民-课件和源代码 第1章新.ppt

Java程序设计实例教程 魏先民-课件和源代码 第1章新.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 加密解密问题

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档