第02章 数据类型和引用

第02章 数据类型和引用

ID:34491420

大小:273.18 KB

页数:25页

时间:2019-03-06

第02章 数据类型和引用_第1页
第02章 数据类型和引用_第2页
第02章 数据类型和引用_第3页
第02章 数据类型和引用_第4页
第02章 数据类型和引用_第5页
资源描述:

《第02章 数据类型和引用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第02章数据类型和引用JAVA语言赵毅力ylzhao@swfu.edu.cnJAVA变量的分类按声明的位置按所属的数据划分类型划分局部变量:方法基本数据类型变或语句块内定义量的变量成员变量:方法引用数据类型变外或类的内部定量义的变量JAVA数据类型/C#数据类型数据类型含义类别数据类型含义类别byte有符号8位整数值类型sbyte8位有符号整数结构short有符号16位整数值类型byte8位无符号整数结构int有符号32位整数值类型short16位有符号整数结构long有符号64位整数值类型ushort16位无符号整数结构float

2、32位浮点数值类型int32位有符号整数结构double64位浮点数值类型uint32位无符号整数结构char字符类型值类型long64位有符号整数结构boolean布尔类型值类型ulong64位无符号整数结构float单精度浮点数结构double双精度浮点数结构charUnicode字符结构bool布尔类型结构C#类型表C#类型.NETFramework类型boolSystem.BooleanbyteSystem.BytesbyteSystem.SBytecharSystem.CharushortSystem.UInt16shor

3、tSystem.Int16uintSystem.UInt32intSystem.Int32floatSystem.SingledoubleSystem.DoublestringSystem.StringJAVA数据类型/C#数据类型数据类型名称类别数据类型名称类别数组引用类型数组引用类型类class引用类型类class引用类型枚举enum引用类型结构struct引用类型接口interface引用类型枚举enum引用类型接口interface引用类型委托delegate引用类型布尔类型-BOOLEAN布尔类型:用于布尔逻辑运算(什么

4、是布尔逻辑?参考《离散数学》课程)和程序的流程控制。布尔类型的取值:trueFalsebooleannoError=true;while(noError){…//noError=false;}字符类型-CHAR字符常量:用单引号括起杢的单个字符。例如:‟c‟,„E‟或者‟中‟。Java字符采用Unicode编码,每个字符使用两个字节表示。转义字符‟‟(参考《C语言》课程)„‟:换行„‟‟:表示单个引号‟„\‟:表示单个反斜杠运算符算术运算符:+,-,*,/,%,++,--关系运算符:>,

5、<,>=,<=,==,!=逻辑运算符:&&,

6、

7、,!赋值运算符:=,+=,-=,*=,/=字符串连接运算符:+Stringkey=“key1”;Stringvalue=“value1”;Stringprop=key+value;注意:Java语言不允许像C++语言一样进行运算符重载。局部变量的初始化publicvoidspark(doubleparam){intindex;intincrement=index++;(为什么出错?)doubleradius=param*2.0;(为什么这里不出错?)….}条件

8、分支语句(1)if(布尔表达式){……}if(布尔表达式){……}else{……}条件分支语句(2)if(布尔表达式1){……}elseif(布尔表达式2){……}if(布尔表达式1){……}elseif(布尔表达式2){……}else{……}条件分支语句(3)switch(整型表达式){case整型常量1:…case整型常量2:……default:…}条件分支语句(4)intindex=3;switch(index){case1:System.out.println(

9、“1”);case2:System.out.println(“2”);case3:System.out.println(“3”);case4:System.out.println(“4”);default:System.out.println(“5”);}输出什么?循环while循环do-while循环for循环WHILE循环/DO-WHILE循环while(布尔表达式){…}只要while条件为true,循环块中的程序代码就会一直重复执行。do{…}while(布尔表达式)首先执行语句块,然后判断布尔表

10、达式的值。FOR循环for(表达式1;表达式2;表达式3){……}for(intidx=0,sum=0;idx<=100;idx++){sum+=idx;}BREAK语句break语句用于在循环中强行跳出循环语句。in

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

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

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