第2章 Java语言基础ppt课件.ppt

第2章 Java语言基础ppt课件.ppt

ID:59202239

大小:246.50 KB

页数:53页

时间:2020-09-26

第2章 Java语言基础ppt课件.ppt_第1页
第2章 Java语言基础ppt课件.ppt_第2页
第2章 Java语言基础ppt课件.ppt_第3页
第2章 Java语言基础ppt课件.ppt_第4页
第2章 Java语言基础ppt课件.ppt_第5页
资源描述:

《第2章 Java语言基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章Java语言基础2.1标识符2.2变量和常量2.3基本数据类型2.4赋值语句2.5运算符和表达式2.6流程控制语句2.7程序注释2.8数组2.9字符串2.1标识符Java语言的字符使用Unicode字符集。Unicode字符集中的每个字符为16位编码标识符是由字母、数字、下划线(_)、美元符($)组成的、必须以字母、下划线或美元符开头的、字符个数有限的字符序列。如i、count、myStack、GetValue、_length等标识符可以用来命名变量名、常量名、类名等有固定含义的标识符称作关键字。用户不允许用关键字定义标识符。如for、if等2.2变量和常量2.2.1变量2.2.2

2、常量2.2.1变量变量是一个保存数据的内存区域的名字。变量必须先声明,然后才能使用变量声明是指示编译器为特定数据类型的数值保存分配适当的内存空间变量声明的格式为:<数据类型名><变量名表>;变量的使用范围称作变量的作用域。变量的使用范围是定义该变量的程序块2.2.2常量在整个程序运行期间保持不变的量称作常量。或者说,常量是数值不变化的量定义常量的方法是在定义变量的语句最前面加上关键字final。例如,finalintMAXSIZE=100;2.3基本数据类型数据类型规定了一类数据的数据位长度(或称字符个数)、取值范围以及对该类数据所能进行的操作Java语言定义的8种基本数据类型及相应的关

3、键字如下:整型:byte、short、int、long浮点型:float、double逻辑型:boolean字符型:char1.整型byte、short、int、long整型只是数据的范围不同整型数可以表示为十进制、八进制或十六进制:十进制:用若干个0~9之间的数字表示,并规定首位不能为0。如123,-100。八进制:以0打头,后跟若干个0~7之间的数字。如0123。十六进制:以0x或0X打头,后跟若干个0~9之间的数字以及a~f之间的小写字母或A~F之间的大写字母,a~f或A~F分别表示数值10~15。如0X123E2.浮点型float和double型数只是数据位(或数值范围)不同浮点

4、型数由整数部分和小数部分组成。浮点数有两种表示方式:标准记数法:由整数部分、小数点和小数部分构成。如123.123,123.0科学记数法:由整数、小数点、小数和指数部分构成,指数部分由一个e或E后跟带正负号的整数表示。如123.123用科学记数法可表示为1.23123E+2规定:未明确定义的浮点型都隐含为double型。若要将一个浮点型明确地表示为float型时,需在后面加F或f,如123.123F或1.23123E+2f3.逻辑型逻辑型用来定义保存逻辑值的变量逻辑型也称为布尔型逻辑值只有真(true)和假(false)两个值。所有逻辑运算(如a

5、b=6时,逻辑运算a=<表达式>;类型相同。可正确赋值。例如:intsmallValue=100;longbigValue=100L;类型兼容。可正确赋值。例如:longbigval=100;doublex=12.345F;类型不兼容。编译时会出错。例如:intsmallValuel=100L;//100L是long类型floatx=12

6、.345;//12.345是double类型2.5运算符和表达式Java语言在基本关键字、运算符、表达式、赋值语句、流程控制语句等和C/C++基本相同2.5.1运算符及其分类2.5.2运算符的优先级2.5.3表达式2.5.1运算符及其分类Java的运算符可分为4类:算术运算符关系运算符逻辑运算符位运算符1.算术运算符一元运算符。有+、-、++、--。例如,inti=6,j,k,m,n;k=-i;m=i++;二元运算符。有+、-、*、/、%a%b的计算公式为:a%b=a-(a/b)*b7/3//整除,运算结果为27.0/3//除法,运算结果为2.333337%3//取余,运算结果为17.0

7、%3//取余,运算结果为1.02.关系运算符用于比较两个数值之间的大小,其运算结果为一个逻辑类型的数值关系运算符有六个:==、!=、>、>=、<、<=。例如:9<=8//运算结果为false9.9>=8.8//运算结果为true‘A’<‘a’//运算结果为true3.逻辑运算符逻辑运算符要求操作数的数据类型为逻辑型,其运算结果也是逻辑型值。逻辑运算符有:&&、

8、

9、、!、^、&

10、&&和&的运算规则基本相同。区别是:&和

11、运算是把逻辑表

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

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

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