当前位置: 首页 > news >正文

建设掌上银行官方网站深圳专业商城网站制作公司

建设掌上银行官方网站,深圳专业商城网站制作公司,网站建设总结报告书,中国建设银行e路护航网银安全组件一、数据类型 在Java中数据类型主要分为两类#xff1a;基本数据类型和引用数据类型。基本数据类型有四类八种#xff1a; 四类#xff1a;整型、浮点型、字符型以及布尔型八种#xff1a; 数据类型 关键字 内存占用 范围 字节型 byte 1 字节 -128~ 127 短整型 …一、数据类型 在Java中数据类型主要分为两类基本数据类型和引用数据类型。基本数据类型有四类八种 四类整型、浮点型、字符型以及布尔型八种 数据类型 关键字 内存占用 范围 字节型 byte 1 字节 -128~ 127 短整型 short 2 字节 -32768 ~ 32767 整型 int 4 字 - 2^31~2^31-1 长整型 long 8 字节 -2^63 ~ 2^63-1 单精度浮点数 float 4 字节 有范围一般不关注 双精度浮点数 double 8 字节 有范围一般不关注 字符型 char 2 字节 0 ~ 65535 布尔型 boolean 没有明确规定 true 和 false 注意 不论是在16位系统还是32位系统int都占用4个字节long都占8个字节。整形和浮点型都是带有符号的。整型默认为int型浮点型默认为double。字符串属于引用类型。 二、字面常量 常量即程序运行期间固定不变的量称为常量比如一个礼拜七天一年12个月等。 其中100、3.14、‘A’、true/false都是常量将其称为字面常量。字面常量的分类 字符串常量由括起来的比如“12345”、“hello”、“你好”。整形常量程序中直接写的数字(注意没有小数点)比如100、1000注意字符串、整形、浮点型、字符型以及布尔型在Java中都称为数据类型。浮点数常量程序中直接写的小数比如3.14、0.49字符常量由 单引号 括起来的当个字符比如‘A’、‘1’布尔常量只有两种true和false空常量null 三、变量 1、变量概念 在程序中除了有始终不变的常量外有些内容可能会经常改变比如人的年龄、身高、成绩分数、数学函数的计算结果等对于这些经常改变的内容在Java程序中称为变量。而数据类型就是用来定义不同种类变量的。 2、语法格式 定义变量的语法格式为 比如 3、整型变量 3.1、整型变量 注意事项 int不论在何种系统下都是4个字节推荐使用方式一定义如果没有合适的初始值可以设置为0在给变量设置初始值时值不能超过int的表示范围否则会导致溢出变量在使用之前必须要赋初值否则编译报错int的包装类型为 Integer 3.2、长整型变量 注意事项 长整型变量的初始值后加L或者l推荐加L长整型不论在那个系统下都占8个字节长整型的表示范围为-2^63   ~2^63-1 long的包装类型为Long 3.3、短整型变量 注意事项 short在任何系统下都占2个字节short的表示范围为-32768 ~ 32767使用时注意不要超过范围(一般使用比较少)short的包装类型为Short 3.4字节型变量 注意事项 byte在任何系统下都占1个字节byte的范围是-128 ~ 127字节的包装类型为Byte 4、浮点型变量 4.1双精度浮点型 神奇的代码一 在 Java 中, int 除以 int 的值仍然是 int(会直接舍弃小数部分)。如果想得到 0.5, 需要使用 double 类型计算. 神奇的代码二 注意事项 double在任何系统下都占8个字节浮点数与整数在内存中的存储方式不同不能单纯使用 2^n的形式来计算double的包装类型为Doubledouble 类型的内存布局遵守 IEEE 754 标准(和C语言一样), 尝试使用有限的内存空间表示可能无限的小数, 势必会存在一定的精度误差因此浮点数是个近似值并不是精确值。 4.2单精度浮点型 float 类型在 Java 中占四个字节, 同样遵守 IEEE 754 标准. 由于表示的数据精度范围较小, 一般在工程上用到浮点数都优先考虑 double, 不太推荐使用 float. float的包装类型为Float。 5、字符型变量 注意事项 Java 中使用单引号  单个字母的形式表示字符字面值.计算机中的字符本质上是一个整数. 在 C 语言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符. 因此一个字符占用两个字节, 表示的字符种类更多, 包括中文. 6、布尔型变量 注意事项 boolean 类型的变量只有两种取值, true 表示真, false 表示假.Java 的 boolean 类型和 int 不能相互转换, 不存在 1 表示 true, 0 表示 false 这样的用法.Java虚拟机规范中并没有明确规定boolean占几个字节也没有专门用来处理boolean的字节码指令在  Oracle公司的虚拟机实现中boolean占1个字节。boolean的包装类型为Boolean。 四、类型转换 在Java中当参与运算数据类型不一致时就会进行类型转换。Java中类型转换主要分为两类自动类型转换(隐式) 和 强制类型转换(显式)。 1、自动类型转换(隐式) 自动类型转换即代码不需要经过任何处理在代码编译时编译器会自动进行处理。特点数据范围小的转为数据范围大的时会自动进行。 ​​​​​​​ 2、强制类型转换(显式) 强制类型转换当进行操作时代码需要经过一定的格式处理不能自动完成。特点数据范围大的到数据范围小的。 注意事项 1.不同数字类型的变量之间赋值,  表示范围更小的类型能隐式转换成范围较大的类型 2.如果需要把范围大的类型赋值给范围小的, 需要强制类型转换, 但是可能精度丢失 3.将一个字面值常量进行赋值的时候, Java 会自动针对数字范围进行检查 4.强制类型转换不一定能成功不相干的类型不能互相转换 五、类型提升 不同类型的数据之间相互运算时数据类型小的会被提升到数据类型大的。 1.int与long之间int会被提升为long 2.byte与byte的运算 结论: byte 和 byte 都是相同类型, 但是出现编译报错. 原因是, 虽然 a 和 b 都是 byte, 但是计算 a  b 会先将 a和 b 都提升成 int, 再进行计算, 得到的结果也是 int, 这是赋给 c, 就会出现上述错误.由于计算机的 CPU 通常是按照 4 个字节为单位从内存中读写数据. 为了硬件上实现方便, 诸如 byte 和 short这种低于 4 个字节的类型, 会先提升成 int, 再参与计算. 正确的写法: 六、字符串类型 在Java中使用String类定义字符串类型比如 在有些情况下需要将字符串和整形数字之间进行转换 1、int 转成 String 2、String 转成 int
http://www.zqtcl.cn/news/214733/

相关文章:

  • 网站建设 更新 维护淮北矿业工程建设公司网站
  • 网站开发 平台宝应做网站
  • 网站开发开题报告广州的兼职网站建设
  • 辽宁同鑫建设网站网站后期维护费用
  • 政法网站建设有哪些不足广州网站建设信息科技有限公司
  • 营销型网站 平台海口智能建站价格
  • 网站空间过期电商网站建设比较好的
  • seo公司 彼亿营销舆情优化公司
  • diango是做网站的后端吗网页怎么做成app
  • 思勤传媒网站建设公司如何查询网站的外链
  • 网站设计思路文案范文专业手机网站建设多少钱
  • 有部分网站打不开网站服务内容怎么写
  • 百度安全网站检测好看的免费的小说网站模板
  • 锡山区住房和城乡建设局网站免费ppt模板下载简约
  • 建设银行 杭州招聘网站建设工程有限公司是干什么的
  • 做网站必须购买空间吗?3点新闻发布
  • 济南集团网站建设流程东莞做网站公司首选
  • 有需要做网站推广找我网站怎么 备案
  • 怎么把网站放到服务器上站长工具seo综合查询外部链接数量
  • 做网站上市的公司开一家公司最低注册资金
  • 仙居谁认识做网站的有哪些好的网站建设
  • 互动广告机网站建设怀集网站建设
  • 好的 做网站的软件公司pinterest app下载
  • 公司网站报价邯郸软件定制
  • 产品毕业设计代做网站资料库网站源码
  • 交易类网站做支付宝功能建设银行网站收款怎么打明细
  • 广州找人做网站做网站网关备案
  • 网站的布局方式有哪些内容免费ppt模板下载公众号
  • 色91Av做爰网站获胜者网站建设
  • 企业做网站要多少钱简单网页设计模板网站