Java程序设计资料:单元02 Java运算符与表达式.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Java程序设计资料:单元02 Java运算符与表达式.doc》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java程序设计资料:单元02 Java运算符与表达式 Java 程序设计 资料 单元 02 运算 表达式
- 资源描述:
-
1、1 / 21单元 2 Java 运算符与表达式单元目标 掌握 Java 的程序结构; 掌握使用 Eclipse 创建 Java 程序的步骤。 掌握 Java 的标识符、关键字和保留字; 掌握 Java 的注释方法; 掌握 Java 的数据类型; 掌握 Java 的数据转换; 掌握 Java 的常量和变量; 掌握 Java 的运算符和表达式。学习任务 011.任务描述使用 Eclipse 编写第一个 Java 程序, 在 Eclipse 控制台输出一个字符串:“Welcometo Java World!” 。2.运行结果知识准备2.1 Java 程序结构Java 程序主要分为两类:Java 应用
2、程序(Java Application)和 Java 小程序(JavaApplet)。编写第一个 Java 程序2 / 212.1.1 Java 应用程序Java 应用是指能够独立运行的程序,需要独立的解释器来解释运行。Java 应用程序的主类必须有一个定义为:public static void main(String args)的 main 方法。该方法是 Java 应用程序的标志,也是 Java 应用程序执行时的入口点。Java 应用程序的结构大致如下: package com.task02; import java.io.*; public class Welcome public s
3、tatic void main(String args) / TODO Auto-generated method stub/这里编写代码其中,处表示程序所在的包,处表示程序需要导入的包,处表示程序的外层框架,处表示 Java 应用程序入口点,处编写代码。2.1.2 Java AppletJava Applet 是运行于各种网页文件中,用于增强网页的人机交互、动画显示、声音播放等功能的程序,它不能独立运行。Java Applet 的结构大致如下:package com.task02;/本文件所属包名importjava.applet.*; /导入所需要的包importjava.awt.*;/导
4、入所需要的包public class Welcome extends Applet / Java 小程序入口点/这里编写代码2.2 使用 Eclipse 创建 Java 程序的步骤1.打开 Eclipse,通过菜单项:File-New-Java Project 创建一个新的项目,在Project name 位置输入项目的名字,然后单击“finish”按钮完成项目的创建,如图 2-1 所示:3 / 21图 1-13 创建项目窗口2.在 Eclipse 左边会出现如图 2-2 所示的一个项目(javabook) :图 1-14 项目目录树3.右键单击项目中的“src” ,选择“New”-“Pack
5、age” ,弹出如图 2-3 所示的窗口,在 Name 位置输入包名: “com.task02” ,单击“Finish” 。4 / 21图 1-15 创建包窗口4.右键单击“com.task02” ,选择: “New”-“Class” ,弹出如图 2-4 所示的窗口,在 Name 位置输入“Welcome” ,并勾选 “public static void main(Stringargs) ” ,单击“finish” ,会出现如图 2-5 所示窗口。图 1-16 创建 class 窗口5.在如图 2-5 所示窗口中即可进行代码编写工作。5 / 21图 1-17 代码编写窗口任务实施1. 实施思
6、路(1)按照 2.2 部分所示步骤创建一个名为“Welcome”的类;(2)在 main 方法中书写向控制台打印信息的代码。2. 程序代码package com.task02;/包名public class Welcome public static void main(String args) /程序执行入口/ TODO Auto-generated method stubSystem.out.print(Welcome to Java World!);/控制台输出语句任务拓展Java 程序运行时有一个入口,Java 定义该入口的格式格式如下:public static void main(
7、String args);main 方法中有一个 String 数组类型的参数“args” 。下面通过一个范例讲解 main方法参数的输入方法。【实例 2-1】Java 命令行参数传递范例【源代码】package com.task02;public class Welcome public static void main(String args) / TODO Auto-generated method stub编写第一个 Java 程序命令行参数的传递6 / 21System.out.println(args0);/输出第一个参数System.out.println(args1);/输出第
8、二个参数System.out.println(args2);/输出第三个参数System.out.println(args3);/输出第四个参数右键单击“Welcome.java”-“Run As”-“Run Configuration” 。弹出如图 2-6所示窗口, 在 “Arguments” 下的 “Program arguments” 中输入”Welcom to Java World!”,点击“Run”按钮。图 1-18 main 方法参数设置窗口【经 验】参数之间使用空格隔开,多个空格将被忽略!运行结果如图 2-7 所示:图 1-19 运行结果任务实训1.实训目的 掌握使用 Eclip
9、se 开发简单 Java 程序;7 / 21 掌握 Java 程序的框架; 掌握创建一个 Java 程序的步骤; 掌握 Java 项目组织结构。2.实训内容仿照“任务二”在 Eclipse 中编写一个输出自己的基本信息(如所在学校、所属专业、姓名和年龄)的 JavaApplication 程序。编写第一个 Java 程序8 / 21学习任务 021.任务描述输入扇形的半径和角度,在控制台输出扇形的周长和面积。要求:扇形的周长只保留整数部分,舍掉小数部分。2.运行结果知识准备2.3 Java 中的标识符程序中的各个元素加以命名时,使用的命名记号称为标识符。Java 中的包、类、方法、参数和变量的
10、名字,可由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是 Java 中的保留字或关键字。例如,下面是合法的标识符:yournameyour_name_yourname$yourname例如,下面是非法的标识符:class67.9Hello Careers2.4 Java 中的关键字和其他语言一样,Java 中也有许多关键字,如 public、static 等。这些关键字不能当作标识符使用。下面列出了 Java 中的关键字,这些关键字并不需要读者去强记,因为一旦使用了这些关键字做标识符时,编辑器会自动提示错误。Java 常用关键字如表 3-1 所示。
11、实现简单的 Java 程序设计9 / 21表 1-1 Java 常用关键字关键字关键字用途用途boolean、byte、char、double、float、int、long、short、void基本类型true、false布尔类型abstract、final、private、protected、public、static修饰说明synchronized线程同步if、else、switch、case、default、do、while、for控制语句break、continue、return控制转移try、catch、finally、throws、assert异常处理new、super、this、
12、instanceof、null对象创建、引用native、transient、volatile其它2.5 Java 中的保留字所谓保留字是指 Java 中现在还没有用到, 但是以后随着 java 版本的升级可能用到。主要有两个:goto 和 const。与关键字一样,在程序里保留字不能用来做为自定义的标识符。2.6 Java 中的注释为程序添加注释可以用来解释程序的某些语句的作用和功能, 提高程序的可读性。也可以使用注释在原程序中插入设计者的个人信息。此外,还可以用程序注释来暂时屏蔽某些程序语句,让编译器暂时不要处理这部分语句,等到需要处理的时候,只需把注释标记取消就可以了。下面介绍常用的两种
13、注释类型:2.6.1 单行注释单行注释,就是在注释内容前面加双斜线(/) ,Java 编译器会忽略掉这部分信息。例如:System.out.print(“Welcome to Java World!”) ; /在控制台输出一条语句。2.6.2 多行注释多行注释,就是在注释内容前面以单斜线加一个星形标记(/*)开头,并在注释内容末尾以一个星形标记加单斜线(*/)结束。当注释内容超过一行时一般使用这种方法,例如:/*10 / 21int c = 10 ;int x = 5 ;*/2.7 Java 中的分隔符Java 和其他语言一样有起分割作用的特殊符号,称为分隔符。Java 里的分割符有 6 个,
14、分别是分号; 大括号、方括号、小括号()、圆点. 、空格。2.7.1 分号Java 是以分号作为语句的分割而不是用回车,每一个结束的语句都要以分号结束。例如:System.out.println(args0);/语句结束System.out.println(args1);/不分行也不会报错【注【注 意】意】中文的分号和英文的分号是有区别的,一定要区分开来。2.7.2 大括号Java 里大括号是定义一块代码的。例如:public static void main(Stringargs)/方法体放在中。2.7.3 方括号方括号主要用于数组。例如:public static void main(St
15、ring args)/其中 String args 就是数组定义。2.7.4 小括号小括号是所有分割符中功能最丰富的。如优先计算 2*(2+6)、强制类型转换(int)3.5、方法声明时参数的定义等。2.7.5 圆点圆点通常使用在类和实例对象调用方法,属性,内部类时的分割符。本书后续内容会介绍。2.7.6 空格空格在 Java 中是分割一句语句不同部分,回车 Space,换行 Tab, 回车Enter,都是空格分隔符。例如:String name=;/String 和 name是同一句的不同部分,用空格作为分割符。11 / 212.8 Java 中的变量与常量2.8.1 Java 中的常量所谓
16、常量,就是程序运行过程中不改变的量。常量有不同类型:布尔常量、整数型常量、字符型常量、浮点型常量和字符串型常量。不同数据类型在后续内容会具体讲解。在 Java 语言中,使用 final 关键字声明常量,格式格式如下:final 常量类型 常量标识符=数值;例如:final PI=3.1415;/声明一个常量 PI。【注意】在 Java 语言中,定义常量的时候一般都用大写字符。2.8.2 Java 中的变量所谓变量,就是值可以改变的量,变量用来存放数据并保存对象的状态。变量的声明格式格式如下:变量类型 变量名;例如:String name;/声明一个变量 name。变量声明之后,即可以对其进行赋
17、值,例如使用如下方式对上述变量 name进行赋值,格式格式如下:变量名=数值;例如:name=”Tom”; /为变量 name 赋值。2.9 Java 中的数据类型Java 的数据类型划分为两大类:基本数据类型基本数据类型和引用数据类型引用数据类型。基本数据类型的数据占用内存的大小固定,在内存中存入的是数据本身。引用数据类型在内存中存入的是引用数据的存放地址,并不是数据对象本身。Java 的数据类型如图 1-20 所示:12 / 21图 1-20 Java 数据类型展示图2.9.1 基本数据类型1整数型整数型整数型是指不带小数的数,但包括负数。例如 123、-345。 整数型变量有四种用来存储
18、整数:(1)字节型(byte) :用关键字 byte 定义的整数型变量,内存分配 1 个字节,占 8 位(bit) ,例如:byte x;byte two=2;byte a , b, c =-127。(2)短整型(short) :用关键字 short 定义的整数型变量,内存分配 2 个字节,占 16 位,例如:short a =3276。(3) 整型(int) :用关键字 int 定义的整数型变量,内存分配 4 个字节,占 32 位,声明格式为:int two=99999。(4)长整型(long) :用关键字 long 定义的整数型变量,内存分配 8 个字节,占 64 位。在为 long 型常
19、量或变量赋值时,需要在所赋值的后面加上一个字母“L”(或“l”) ,说明所赋的值为 long 型。如果所赋的值未超出 int 型的取值范围,也可以省略字母“L”(或“l”) 。例如:long la = 9876543234L;/ 超出了 int 取值范围,必须加“L”long lb = 98765432L;/ 未超出 int 取值范围,也可以加“L”long lc = 98765432;/ 未超出 int 取值范围,可以省略“L”2浮点型浮点型Java 浮点型变量13 / 21(1) float 型如下:float a = 1.2f;/声明 float 型变量并赋值在为 float 型常量或变
20、量赋值时,需要在所赋值的后面加上一个字母“F”(或“f”) ,说明所赋的值为 float 型。如果所赋的值为整数,并且未超出 int型的取值范围,也可以省略字母“F”(或“f”) 。例如:float fa = 9412.75F;/ 赋值为小数,必须 “F”float fb = 9876543210F;/ 赋值超出 int 取值范围,必须 “F”float fc = 9412F;/ 未超出 int 取值范围,可以 “F”float fd = 9412;/ 也可以省略“F”(2) double 型定义如下:double a =1234567.89;/声明 double 型变量并赋值在为 doubl
展开阅读全文