Java标识符关键字与数据类型课件

上传人:我*** 文档编号:144988190 上传时间:2020-09-15 格式:PPT 页数:44 大小:535.50KB
返回 下载 相关 举报
Java标识符关键字与数据类型课件_第1页
第1页 / 共44页
Java标识符关键字与数据类型课件_第2页
第2页 / 共44页
Java标识符关键字与数据类型课件_第3页
第3页 / 共44页
Java标识符关键字与数据类型课件_第4页
第4页 / 共44页
Java标识符关键字与数据类型课件_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《Java标识符关键字与数据类型课件》由会员分享,可在线阅读,更多相关《Java标识符关键字与数据类型课件(44页珍藏版)》请在金锄头文库上搜索。

1、,培训内容简介,1. Java程序设计 2. SQLServer2005 3JSP2.0 4. AJAX 5项目实习+就业指导,标识符、关键字和数据类型,复习:,public class Welcome public static void main(String args) System.out.println(“Hello,Welcome you! ”); 1.指出上面程序的错误。 2.如何改正。,本章目录,1. Unicode字符集 2. Java标识符关键字 3. 注释 4. 数据类型 5. 字符串 6. 数组 7. 变量 8. 安装集成开发环境(IDE) 9. java.lang.M

2、ath 实验指导 作业,1. Unicode字符集,Java语言使用Unicode字符集,Unicode字符集是由UNICODE协会管理并接受其技术上的修改,每个字符占2字符(16位),最多可识别65535个字符。 Unicode字符集前127个字符与ASCII(美国信息交换标准码)码表相同。 ASCII 0-255 一个字节 Unicode 二个字节 0-65535,标准ASCII,扩展ASCII,本章目录,1. Unicode字符集 2. Java标识符关键字 3. 注释 4. 数据类型 5. 字符串 6. 数组 7. 变量 8. 安装集成开发环境(IDE) 9. java.lang.Ma

3、th 实验指导 作业,2. Java标识符与关键字,2.1 标识符与关键字 标识符是给变量、用户定义类和这些类型成员指定的名字。标识符严格区分大小写。如i与I不同的标识符。 标识符命名: 以字母、下划线开头,可以包含数字、美元符号。 不能与java关键字相同。 ia_123 _a a$ 计数器 _ 命名约定 addEmployee removeEmployee 驼峰命名法(CAMEL):变量、对象 、属性、方法 首字母小写,以后每个单词首字母大写。 Pascal命名法:类名、接口 每个单词首字母大写。,2. Java标识符与关键字 (小写),基本数据类型 byte short int long

4、 float double char boolean 循环关键字 do while for break continue,分支关键字 if else switch case default break 方法、变量和类修饰符 private public protected final static abstract synchronized,2.2 Java关键字:就是Java语言已经赋予特定意义的一些单词。,2. Java标识符与关键字,包相关关键字 package import 对象相关关键字 new extends implements class instanceof this sup

5、er,字面值常量(保留字) false true null 方法相关关键字 return void 异常处理 try catch finally throw throws,本章目录,1. Unicode字符集 2. Java标识符关键字 3. 注释 4. 数据类型 5. 字符串 6. 数组 7. 变量 8. 安装集成开发环境(IDE) 9. java.lang.Math 实验指导 作业,3. 注释,Java 语言提供三种类型的注释: 单行注释以 / 开始,并以换行符结束 多行注释以 /* 开始,并以 */ 结束 文档注释以 /* 开始,并以 */ 结束,注释中的每一行都必须以 * 开始。 使用

6、javadoc工具从源代码和文档注释中将信息取出,然后转换为HTML文件。 将文档注释生成到默认目录 C:javadoc f:javadoc.java 将文档注释生成到指定的目录 C:javadoc -d d:java f:javadoc.java,指定生成目录,源文件,本章目录,1. Unicode字符集 2. Java标识符关键字 3. 注释 4. 数据类型 5. 字符串 6. 数组 7. 变量 8. 安装集成开发环境(IDE) 9. java.lang.Math 实验指导 作业,4. Java基本数据类型,Java 共有八种基本数据类型: 四种整数类型(byte、short、int、lo

7、ng) 两种浮点数类型(float、double) 一种字符类型(char) 一种布尔类型(boolean),4.1 整型数据类型,-9,223,372,036,854,775,808 9,223,372,036,854,775,807,64位,0,long,-2,147,483,648 2,147,483,647,32位,0,int,-32,768 32,767,16位,0,short,-128 127,8位,0,byte,数的范围,长度,缺省值,类型,实例中的方法变量必须赋初值。 十进制整数:第一个数字不能是0。 十六进制: 它们由以0 x或0X开头的一个或多个十六进制数组成。 十六进制数

8、字的1015用字母A到F(或a到f)表示, 如:0 xA873、0X983e5c、0 x98L。 八进制: 它们由以0开头的一个或多个八进制数组成。 如:0246、0476L。 byte、short、int类型表示方法相同,long类型后面必须加L或l。否则其值还是int类型。(不会出现语法错误) LONG最大值是9223372036854775807。,1.7E-3081.7E+308,64位,0.0,double,3.4E-0383.4E+038,32位,0.0,float,数的范围,长度,缺省值,类型,4.2 浮点型数据类型 0.1 10.5 10,默认的浮点类型为double floa

9、t类型数据后面加F或f。 float f=10.0f; 或 float f=10.0F; float f1=10.0; double d1=100.0f;,基础数据类型的转换,把一种基础数据类型转换为另一种基础数据类型: 当低级别值向高级别转换时,使用自动转换。 当高级别数据向低级别转换时,使用强制转换。,byte,short,int,long,double,float,高,低,例: float x=100; /自动转换 int x=(int)100.20; /强制转换,找出下列不是合法的语句,应该怎么改?,int i_1=10.0; byte b1=128; int i_2=(int)10D

10、; float f1=10.0; int I1=100L; long L2=9223372036854775807; long L3=9223372036854775807L;,4.3 字符数据类型,u0000 uFFFF,16位,u0000,char,数的范围,长度,缺省值,类型,char a=A; char b=一; char c=65; char d=19968;,Java使用转义字符表示一些有着特殊意义的字符(如回车符等), 这些转义符也可以作为字符常量。 如:n,t 。,转义续列,含义,n,回车,t,水平制表符,b,空格,r,换行,f,换页,单引号,双引号,反斜杠,ddd,ddd为三

11、位八进制数,值从000至0377,udddd,dddd为四位十六进制数,转义符常用在字符串中 如:System.out.println(你好,nJava!); 输出结果为: 你好, Java!,4.4 布尔数据类型,false、true,1,false,boolean,数的范围,长度,缺省值,类型,boolean flag; flag=true; boolean flag2=false;,项目名称:mini计算器,任务一:创建Calc类,类名:Calc 方法: add(int x , int y) add(int x, int y ,int z) add(double x , double y

12、) reduce( int x , int y) divide(int x , int y) multiply(int x , int y) max(int x , int y) min(int x , int y) abs(int x) /求绝对值 注意:divide运算过程上,除数为怎么处理?,任务二:创建Program类,类名:Program 主方法:main() 在主方法中创建Calc类的对象calc 通过calc对象调用计算器各方法。 在控制台输出相关结果。,本章目录,1. Unicode字符集 2. Java标识符关键字 3. 注释 4. 数据类型 5. 字符串 6. 数组 7.

13、变量 8. 安装集成开发环境(IDE) 9. java.lang.Math 实验指导 作业,5. 字符串String,5.1 创建一个 String 类的实例: String strName1 = “Hello Java”; /字符串字面量 String strName2 = new String(“Hello Java”); /不用字符串池 5.2 两个或多个字符串可以用“+”运算符合并起来。例如: String strName3 = strName1+ is the name of an + strName2; Hello Java is the name of an Hello Java

14、 5.3 字符串的长度可以通过 String 类中的方法计算。例如: int numLength = strName2.length(); 5.4 也可将数字添加到字符串类型中。例如: String strVar = Mark + 1;,String strVar = Mark + (1+2);,5. 字符串String,5.5 字符串池 Java 程序可包含许多字符串字面量 “字符串池”用于存放在程序中创建的所有字符串字面量 任何时候创建字符串字面量,系统都会搜索字符串池,查看是否存在该字符串字面量。,Sunday Monday Hello Aptech World,1 2 3 4 N,St

15、ring day= Monday;,String weekday = Monday;,字符串池,weekday = “Tuesday”; /修改值,Tuesday,注意:由于字符串池中没有Tuesday字面量, 所以在内存中创建新的字面量Tuesday, WeekDay指定新的内存空间。而原来的day变量值不变。,5. 字符串String,5.6 String 类方法 length() :字符串长度 charAt() : 返回字符串中某个特定位置的字符 indexOf() :返回字符串中某个特定字符或子字符串首次出现的索引 toUpperCase() : 将字符串内的所有字符从小写改为大写 toLowerCase() : 将字符串内的所有字符从大写改为小写 trim() 去掉前后的多余空格 equals() 字符串比较 (学习使用JDK帮助文档),以后有专门的章节讲述,本章目录,1. Unicode字符集 2. Java标识符关键字 3. 注释 4. 数据类型 5. 字符串 6. 数组 7. 变量 8. 安装集成开发环境(IDE) 9. java.lang.Math 实验指导 作业,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号