java数据类型与变量.ppt

java数据类型与变量.ppt

ID:56442022

大小:985.00 KB

页数:30页

时间:2020-06-18

java数据类型与变量.ppt_第1页
java数据类型与变量.ppt_第2页
java数据类型与变量.ppt_第3页
java数据类型与变量.ppt_第4页
java数据类型与变量.ppt_第5页
资源描述:

《java数据类型与变量.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章数据类型与变量回顾Java是语言、平台,也是工具Java最主要的特点是跨平台、面向对象JVM和垃圾回收机制环境变量的配置编写、编译和运行Java应用程序本章内容Java基本数据类型变量运算符数据类型转换本章目标理解并掌握基本数据类型的用法理解并掌握变量的声明与赋值掌握自动类型转换与强制类型转换的用法掌握运算符的用法1.数据类型衣服鞋子裤子Java中的数据类似于衣服、鞋子,需要分类存放为什么Java需要不同的数据类型?1.1基本数据类型8种基本数据类型浮点型:float、double字符型:char整型:byte、short、int、l

2、ong布尔型:boolean基本数据类型种类基本数据类型类型存储需求取值范围byte1字节–128~127short2字节–32,768~32,767int4字节–2,147,483,648~2,147,483,647(刚刚超过20亿)long8字节–9,223,372,036,854,775,808~9,223,372,036,854,775,807整型经常使用的整数类型基本数据类型类型存储需求取值范围float4字节大约±3.40282347E+38F(有效位数6~7位)double8字节大约±1.79769313486231570E+

3、308(有效位数15位)浮点型一般情况下,double最常用;float型的数值有一个后缀“f”,没有后缀的浮点数默认为double型floata=123.45f;doubleb=123.45;float类型数据无后缀默认为double型基本数据类型字符型是指由单引号括起的单个字符charsex='男';基本数据类型布尔型boolean类型只有两个值:false和true,用于判定逻辑条件booleana=false;booleanb=true;Java中是“0”为false、非“0”为true吗?1.2Java特殊字符分隔符Java是一种

4、形式自由的语言。在Java中,空白分隔符可以是空格、Tab跳格键或是换行符常用的分隔符(){}[];,.classMstanford{publicstaticvoidmain(String[]args){System.out.println("HelloMstanford!");}}分隔符“{”分隔符“(”分隔符“;”Java特殊字符abstractassertbooleanbreakbytecasecatchcharclasswhilecontinuedefaultdodoubleelseextendsinstanceoffinallyf

5、loatforfalseifimplementsimportfinalintinterfacelongnativenewnullpackageprivateprotectedpublicreturnshortstaticstrictfpsuperswitchtrythisthrowthrowstransientsynchronizedtruevolatilevoidconstgoto关键字Java中至今还未使用的保留关键字Java特殊字符标识符标识符是赋予变量、类和方法的名称标识符必须以字母、下划线(_)或美元符号($)开头标识符对大小写敏

6、感什么是标识符?identifier、userName、User_name、_sys_var、$change1.3变量变量的声明intdays;//天数longearthPopulation;//地球人口数每个声明语句也是一条完整语句,必须以“;”结束type标识符(identifier)[=value][,identifier[=value]...];变量变量初始化声明一个变量之后,必须利用赋值语句进行初始化intdays;//天数days=15;intdays;//天数System.out.println(days);错在哪里呢?变量必

7、须要赋值后才能使用!变量动态初始化inta=100;intb=a;整型变量b的初始化是将a的值赋给了b,这就是动态初始化inta;intb=a;错在哪里?a没有初始化,不能为b赋值1.4运算符算数运算符在Java中,+、-、*、/、%分别表示加、减、乘、除、取模运算参与除法运算的两个操作数都是整数时,表示整数除法;否则表示浮点除法15/2等于?15.0/2等于?77.5运算符二元运算符的简化格式可以在赋值语句中使用简化的格式书写二元运算符。通常,将运算符放在赋值号的左侧(如*=、%=等)等价于x+=4;x=x+4;运算符自增运算符和自减运算

8、符将数值变量加1和减1是比较常见的操作,Java中借鉴了C和C++的语法classA{publicstaticvoidmain(String[]args){intn=4;n++;

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

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

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