第1章 JAVA语言基础

第1章 JAVA语言基础

ID:46375178

大小:252.50 KB

页数:26页

时间:2019-11-23

第1章 JAVA语言基础_第1页
第1章 JAVA语言基础_第2页
第1章 JAVA语言基础_第3页
第1章 JAVA语言基础_第4页
第1章 JAVA语言基础_第5页
资源描述:

《第1章 JAVA语言基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1章JAVA语言基础主讲教师:徐翠霞1.1“一个简单的Java应用程序”案例【案例说明】本案例要求编写一个Java应用程序,在屏幕上显示“HelloJava!!”。程序编译运行界面如图1-1所示。图1-1程序编译运行界面【案例目的】(1)理解Java语言的特点;(2)掌握Java程序的运行机制;(3)掌握两种Java程序的开发方法、开发过程和各自的特点。【技术要点】1.在Edit编辑器中编辑Java源程序2.在DOS环境下编译、运行Java程序【相关知识及注意事项】1.Java语言的主要特点2.Java程序的开发过程3.

2、Java程序的分类4.Java运行环境1.2“计算圆柱体的体积”案例【案例说明】假设圆柱体的底面半径为r(值为2.5),高为h(值为3.5)计算该圆柱体的体积(体积=底面积×高,底面积=πr2)。程序运行结果如图1-11所示。图1-11计算圆柱体的体积【案例目的】(1)掌握标识符的概念。(2)掌握各种基本数据类型及用法。(3)掌握常量与变量的定义及用法。(4)掌握Java的运算符、表达式在实际开发中的应用。(5)掌握Java中简单数据类型的输入和输出。(6)掌握程序开发的一般步骤和方法。【技术要点】(1)定义题目中所需的变

3、量r、h和v(存放体积值),同时初始化r和h。(2)计算体积,并将结果存放在v中。(3)输出r、h和v的值。【相关知识及注意事项】1.标识符和关键字2.常量和变量3.Java数据类型4.运算符和表达式5.语句1.3“九九乘法表”案例【案例说明】本实例用循环语句分别打印如图1-13所示的九九乘法表。(a)九九乘法表1(b)九九乘法表2(c)九九乘法表3图1-13三种九九乘法表【案例目的】(1)掌握并熟练使用程序控制语句编写程序。(2)学习并掌握程序开发的一般步骤和方法。【技术要点】利用嵌套的循环输出九九乘法表,外层循环控制行

4、数,内层循环控制当前行的输出。【相关知识及注意事项】1.选择语句2.循环语句3.转向语句1.4“选择法排序”案例【案例说明】本实例使用选择法对N个整数排序。程序运行结果如图1-15所示。图1-15选择法排序【案例目的】(1)熟悉定义和初始化一维数组、二维数组的方法以及引用数组元素的方法;(2)熟练掌握用数组进行简单选择排序的方法。【技术要点】简单选择排序的基本思想是:第一趟从所有的n个记录中,通过顺序比较各关键字的值,选取关键字值最小的记录与第一个记录交换;第二趟从剩余的n-1个记录中选取关键字值最小的记录与第二个记录交换

5、;依次类推,经过n-1趟排序后,整个序列就成为有序序列。【相关知识及注意事项】1.声明数组和创建数组2.数组的初始化3.数组元素的使用1.5“凯撒密码”案例【案例说明】凯撒密码是罗马时期凯撒创造的,用于加密通过信使传递的作战命令。本案例要求用Java语言编程来实现加密和解密这一过程,程序运行界面如图1-18所示。图1-18加密解密问题【案例目的】学习并掌握字符串类的常用方法。【技术要点】首先,将要加密的内容和解密的内容看作为一个字符串,由于凯撒密码器的移位是针对字符的,因此需要将待处理字符串中每个字符取出,然后针对每个字符

6、分别加以移位,这就需要使用String类的相应方法。【相关知识及注意事项】1.String类2.StringBuffer类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。