




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章Java基本语法2.2基本数据类型主要内容任务一:byte、short、int和long四种整型是什么区别?float和double呢?任务二:什么是char型和boolean型?任务三:Java中变量如何声明和初始化?任务一:byte、short、int和long四种整型是什么区别?float和double呢?Ⅰ.整型里面存储的都是整数值,区别在于大小和范围;一个整数值的默认类型是int型。整型一般是带符号的,也可以在整型关键字前加unsigned表示无符号整型。试比较下列语句的运行情况:byteb1=0x12;byteb2=0x123;shorts1=0x1234;shorts2=0x12345;inti1=0x123456;inti2=0x1234567;inti3=0x12345678;inti4=(int)0x123456789L;Ⅱ.浮点型表示的是带小数的数值,其可以用原值(3.1415)表示,也可以科学计数法表示(3.1E12);浮点型的默认类型是double型。试看语句:floatf1=3.1F;floatf2=(float)3.1e-3;任务二:什么是char型和boolean型?Ⅰ.char型是用16位国际标准码表示单个字符,输入时用单引号括住字符即可,对于无法打印出的字符可以用单引号加转义字符。Ⅱ.boolean型的值只有两个:true和false,可以认为对应C++里面的逻辑值1和0,但在Java中布尔值和数值不能互相转化。任务三:Java中变量如何声明和初始化?声明即告诉后面的程序和读者这个变量是什么类型的,初始化即给声明的变量赋值;完成声明和初始化这个定义过程后系统就会给这个变量分配内存空间。doublesalary;salary=200.0;//先声明,后赋值doublesalary=200.0;//声明赋值同时进行finaldoublePI=3.1415926;//声明并初始化一个常量,不能再重新赋值StringaStr1=“thisisastring”;//声明并初始化一个字符串变量StringaStr2=newString(“thisisastring”);//调用类String的构造方法新建一个字符串并赋值给变量aStr2StringaStr3=“”;//aStr3指向内存中一个空字符串对象(没有任何字符)StringaStr4=null;//null表示空值,即aStr4不指向任何地址aStr1=“thatisanotherstring”;//在内存中重新生成一个字符串对象“thatisanotherstring”,再让aStr1重新指向它StringbStr1=“thatisanotherstring”;//bStr1和aStr1内容相同,在内存中有可能存储在一处位置,也有可能存储在两处位置,这样bStr1和aStr1两个变量就有可能指向同一个位置,也可能指向两个不同位置,这取决于JVM的不同;因此,要比较bStr1和aStr1两个变量中内容是否相同就不能用关系运算符“==”,而要用String类里的一个方法equals()小结Java中的8中基本数据类型是byte字节型、short短整型、int整型、long长整型、float单精度浮点型、double双精度浮点型、char字符型、boolean布尔型,对应的长度分别为1个字节、2个字节、4个字节、8个字节、4个字节、8个字节、2个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专家评审费合同范例
- 中介加盟合同范例
- 制作合同范例流程
- bim建模合同范例
- 电影行业介绍
- 护士个人述职报告
- 绩效模块年度工作总结
- 明珠小区创业团队建设
- 分数阶非线性薛定谔方程中光孤子的对称破缺及传输特性研究
- 2025-2030年条码标签纸项目商业计划书
- 商业银行综合柜台业务(共227页).ppt
- 废旧物资回收服务实施方案
- 小学四年级综合实践活动课件.ppt
- 通用请假条Excel表格模板
- 四“借”三“有”写清楚实验过程——三下“我做了一项小实验”习作教学
- 呼吸困难完全PPT课件
- 浙江理工大学毕业论文答辩PPT模板【精品】
- 许昌城乡居民门诊慢性病申请认定表
- 抗-VEGF临床应用
- 电力施工工艺规范学习第四期(电缆排管接地装置施工)
- Piper疲乏调查量表
评论
0/150
提交评论