第02章Java基本语法规则.ppt

上传人:laozhun 文档编号:2348754 上传时间:2023-02-14 格式:PPT 页数:20 大小:247.51KB
返回 下载 相关 举报
第02章Java基本语法规则.ppt_第1页
第1页 / 共20页
第02章Java基本语法规则.ppt_第2页
第2页 / 共20页
第02章Java基本语法规则.ppt_第3页
第3页 / 共20页
第02章Java基本语法规则.ppt_第4页
第4页 / 共20页
第02章Java基本语法规则.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《第02章Java基本语法规则.ppt》由会员分享,可在线阅读,更多相关《第02章Java基本语法规则.ppt(20页珍藏版)》请在三一办公上搜索。

1、Java面向对象程序设计基础教程,2,目录,第1章 Java语言概述第2章 Java基本语法规则第3章 Java中的面向对象技术第4章 Java基本结构程序第5章 Java基本类第6章 图形用户界面第7章 异常处理第8章 多线程第9章 Java Applet程序第10章 输入输出流与文件处理第11章 Java网络编程第12章 数据库应用,3,第2章 Java基本语法规则,2.1 标识符与保留字2.2 数据类型2.3 运算符和表达式,4,2.1 标识符与保留字,2.1.1 标识符2.1.2 保留字2.1.3 分隔符2.1.4 注释,5,2.1.1 标识符,为什么要有标识符?为了区分程序中的各种元

2、素。命名规则由字母、下划线、美元符号和数字组成,汉字也是字母。第一个字符不能是数字。区分大小写。标识符不可以是关键字。长度不限。,6,2.1.1 标识符,举例Girl_$、www_12$、$23boy/合法88A、&var、a+3、Ok!/不合法姓名、i服了you/合法sum、Sum、SUM是三个不同的标识符。命名习惯类名使用Pascal命名法,即每个单词首字母大写,其它字母小写。变量名、对象名、方法名、包名通常使用Camal命名法,即第一个单词全部小写,其它单词首字母大写。,7,2.1.2 保留字,8,2.1.3 分隔符,空格“;”号“,”号分别是什么的分隔符?,9,2.1.4 注释,注释是

3、程序中的说明文字,用于帮助阅读程序,它不是语句,不会在程序运行过程中显示,也不影响程序执行效率Java语言的注释有三种形式行注释/块注释/*/文档注释/*/(java特有)注意:/*/注释在Java中不可嵌套使用,10,2.2 数据类型,1.什么是数据类型定义了数据的性质、取值范围以及对数据所能进行的运算和操作。2.数据类型的分类基本数据类型:保存数据值,在栈空间中为变量分配空间。引用数据类型:保存变量的地址,在堆中分配空间来存储实际数据,在栈中分配空间存储数据在堆中的地址。有3种:数组(array)、类(class)和接口(interface)。,11,2.2.1 整数类型,取值范围int:

4、4字节,32位,取值范围:-231231-1 byte:1字节,8位,取值范围:-2727-1short:2字节,16位,取值范围:-215215-1long:8字节,64位,取值范围:-263263-1,加后缀L(l)每种类型都可以处理不同范围的数字,并且都是带符号位的。三种进制表示:十进制:由多个09的数字组成,首位不能为0八进制:以0为前缀,由多个07的数字组成十六进制:以0 x或0X为前缀,后跟多个09之间的数字或af、AF之间的字母组成。,12,2.2.2 浮点数类型,取值范围(表2-3)float:4字节,32位,取值范围,后缀是F(f)double:8字节,64位,取值范围浮点数

5、默认是double类型。注意:与整数数据类型不同,当执行运算时如果出现某种不正常的状态,浮点数据类型不会抛出异常。例如,如果你用0来除某浮点类型,则Java会赋予结果值为无限值。,13,2.2.3 逻辑类型(布尔型),常量:true,false注意:逻辑变量主要用于程序控制流中作条件判断,不能对它进行算术计算,不能赋予数字值。,14,2.2.4 字符类型(char),1.Java使用Unicode字符集(16位),char类型的取值范围 0-65535,不存在负值.2.常量的两种表示方法单引号括起可见ASCII字符:a,?,!,9,好,t用Unicode值表示,加前缀”u”:u0061 也表示

6、字母a 3.对于语言中用做保留字的字符,或者不能直接输入的字符,则在使用它们之前必须加上转义符()反斜线字符。例如,单引号“双引号 反斜线 b 退格 f 换页 n 换行 r 回车 t 制表键 4.注意:char类型可参与整数运算,15,2.2.5 数据类型间的相互转换,转换原则小范围、低精度的类型转换为大范围、高精度的类型。byteshortintlongfloatdouble,以及charint。强制类型转换由高级别的数据类型转换为低级别的数据类型,就要使用强制类型转换。语法格式:(Type)variableName,16,2.2.6 变量与常量,变量变量的4要素:名字、类型、值、作用域变量

7、声明修饰符 类型 变量=表达式,变量=表达式 例如:int i,j;声明变量时系统为其分配内存,但未初始化则没有值。变量参与的运算和操作由类型决定。作用域由变量定义的位置决定。常量直接常量和符号常量常量声明final int MAX=10;,17,2.3 运算符与表达式,运算符算术运算符:+(正)、-(负)、+、-、(单目)+(加)、-(减)、*、/(除)、%(取余)(双目)关系运算符:=、!=、=、(右移位)、(无符号右移位)逻辑运算符:&(与)、|(或)、!(非)、(异或)、&(条件与)、|(条件或)(短路计算)赋值运算符:=、+=等复合赋值运算符,18,2.3 运算符与表达式,强制类型转换符(数据类型)表达式条件运算符表达式1?表达式2:表达式3括号运算符:()、字符串连接运算符:+思考:System.out.println(a+1);和System.out.println(“”+a+1);的区别点运算符:.(确切地说,是分隔符)对象运算符:instanceof 逗号运算符:,new运算符:申请空间,创建对象,19,2.3 运算符与表达式,表达式分类:算术表达式、布尔表达式、字符串表达式。运算符优先级(编程时加括号)单目运算符的结合性双目运算符的结合性,20,2.4 编程风格,代码分行,适当加空格。加注释。大括号里的语句要缩进。参看Java编码规范,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号