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

中国城乡住房建设厅网站百度指数的功能

中国城乡住房建设厅网站,百度指数的功能,wordpress国主题公园,地推是什么意思个人主页#xff1a;平行线也会相交 欢迎 点赞#x1f44d; 收藏✨ 留言✉ 加关注#x1f493;本文由 平行线也会相交 原创 收录于专栏【JavaSE_primary】 文章目录字面常量数据类型变量整型变量字节型变量浮点数变量双精度浮点数单精度浮点数字符型变量布尔型变量空常量nu… 个人主页平行线也会相交 欢迎 点赞 收藏✨ 留言✉ 加关注本文由 平行线也会相交 原创 收录于专栏【JavaSE_primary】 文章目录字面常量数据类型变量整型变量字节型变量浮点数变量双精度浮点数单精度浮点数字符型变量布尔型变量空常量null类型转换类型提升字符串类型字面常量 字面常量的分类 1.字符串常量如hello、“world”、“123”、“晚安”。 2.整型常量与C语言中的整型是一个意思即就是一个整数如100、200、666。 3.浮点数常量就是小数如3.14、3.15、5.13。 4.字符常量由单引号引起来的字符。如‘A’、‘1’。 5.布尔常量布尔常量就只有两种即true和false。 6.空常量null。 在Java中字符串、整型、浮点型、字符型以及布尔型都称为数据类型。 数据类型 Java数据结构分为两类基本数据结构和引用数据结构。 基本数据类型一共4类8种 4类整型、浮点型、字符型、布尔型。 8种字节型、短整型、整型、长整型、单精度浮点数、双精度浮点数、字符型、布尔型。 数据类型关键字内存占用范围字节型byte1字节-128~127短整型short2字节-32768~32767整型int4字节-2^31 ~ 2^31-1长整型long8字节-2^61 ~ 2^61单精度浮点数float4字节有范围但不需要关注双精度浮点数double8字节有范围但不需要关注字符型char2字节0~65535布尔型boolean没有明确范围true和false 需要注意的是 无论是在32为平台还是在64位平台int都是占用4个字节long都占8个字节。整型和浮点型都是带有符号的。整型默认为int浮点型默认为double。1KB1024Byte而一个Byte包括8个比特位。 变量 变量嘛当然就是可以变得东西喽对于那些可以经常改变的变量在Java程序种称之为变量而数据类型就是用来定义不同种类的变量的。 定义变量的语法格式 数据类型 变量名初始值 比如 int a10;//a就是变量名类型为整型也可以把a称之为标识符该变量a中放置的值为10。 int a10;double b20;float c20;char dA;boolean etrue;System.out.println(a);System.out.println(b);System.out.println(c);System.out.println(d);System.out.println(e);整型变量 这是整型变量的定义 int a10;System.out.println(a);注意请看我这样定义一个整型变量可不可以呢 int a;System.out.println(a);答案是否定的在Java中当一个局部变量定义在方法中的变量没有被初始化即被赋为初值时那么这个变量是不允许被使用的是不能够通过编译的。 我们看看int类型在Java中可以表示的数的范围 System.out.println(Integer.MAX_VALUE);//int类型的最大值System.out.println(Integer.MIN_VALUE);//int类型的最小值同理来看看长整型的范围 System.out.println(Long.MAX_VALUE);System.out.println(Long.MIN_VALUE);长整型注意事项 1.长整型变量的初始值后加L或者l一般的花是加L。如 long d10L; 2.长整型无论在哪个系统下都占8个字节。 3.long的包装类型为Long。 字节型变量 byte g10;System.out.println(g);System.out.println(Byte.MAX_VALUE);System.out.println(Byte.MIN_VALUE);字节型的包装类型为Byte。 byte在任何系统中都占1个字节。 浮点数变量 双精度浮点数 double a1.1; System.out.println(a*a);为什么这里的结果不是具体的1.21呢因为小数在计算机当中没有一个非常具体的完全的表示只能说精确到某一位比如说精确到后6位。 1.double类型在任何系统下都是占8个字节 2.double的包装类型为Double。 3.double类型的内存布局遵守IEEE 754标准和C语言一样尝试使用有限的内存空间表示可能无限的小数势必会存在一定的精度误差因此浮点数是一个近似值不是精确值。 单精度浮点数 我们可以看到定义一个单精度浮点数变量时如果53.2不加f或者F的话会被默认为double类型float为4个字节而double占8个字节所以计算机认为这个不安全的操作。所以我们在定义float类型变量时需要在初始值的后面加上f或者F。即 float n53.2f;。 float类型在Java中占用4个字节同样遵循IEEE 754标准。由于表示的数据精度范围较小一般在工程上用到浮点数都优先考虑double另外float的包装类型为Float。 字符型变量 char cha;//注意占用的是2个字节char ch2好;//也可以表示汉字System.out.println(ch);System.out.println(ch2);1.计算机中的字符本质就是一个整数在C语言中使用ASCII表示字符而Java中使用Unicode表示字符因此一个字符占用两个字节表示的字符种类更多包括中文。 2.Java中使用单引号 单个字母的形式表示字符字面值。 3.char的包装类型为Characher。 布尔型变量 boolean flgtrue; System.out.println(flg);注意1.在Java中boollean类型的值只有两个要么是true要么是false。没有像C语言那样0是假非零就是真的说法。 2.java虚拟机规范中没有明确规定Boolean占几个字节也没有专门来处理Boolean的字节码指令在Oracle公司的虚拟机中boolean占用1个字节。 3.Boolean的包装类型为Boolean。 空常量null 类型转换 在Java中不同类型的之间的变量相互赋值的时候会有较为严格的校检。 而在Java中类型转换主要分为两类自动类型转换隐式和强制类型转换显示。 举个简单的例子 int a10; long b20; ba;//编译可以通过a和b都是整型但是a的范围小4个字节b的范围大8个字节编译器会自动提升a为long类型然后进行赋值 ab;//编译不可以通过会有数据丢失不安全简单来说 1.大范围的是不可以转成小范围的数据可能丢失不安全但是小范围可以转成大范围的。 2.两个毫不相干的类型是不能进行强制类型转换的。 比如 int a10; boolean flgtrue; flg(bollean)a;//编译失败因为这两个类型毫不相干。自动类型转换意思是代码不需要进行任何人为的处理在进行代码编译的时候编译器会自动进行处理特点数据范围小的转换为数据范围大的时会进行自动进行转换。 类型提升 1.int和longint可以提升为long但long不可以转为int 例如 int a10;long b20;int cab;4字节和8字节进行运算时会先把4字节提升为8字节然后再来进行运算最后结果一定是8字节。 这里有两种解决方法 方法1将其结果强转为int类型。 方法2 2.byte和byte之间的运算 当参与运算的数据小于4个字节的时候会进行提升。 我们当然可以进行强制类型转换如byte c (byte)(ab);但是所有的强制类型转换都是有风险的尽管编译可以通过。 正确的写法是这样的 由于计算机的CPU通常是按住4个字节为单位从内存中读写数为了硬件上实现方便诸如short和byte这种低于4字节的类型会先提升为int在参与计算。 字符串类型 在C语言中字符串是以\0为结尾的。 而在Java中字符串并不是以\0为结尾的。 String shello; System.out.println(s);注意当字符串和整数在一起使用号的时候就是拼接的意思。比如 举个例子 int a10;int b20;System.out.println(ab);System.out.println(a:ab:b);在比如 String s1hello ; String s2world; System.out.println(s1s2);1.int转为String 比如 int num10;//方法1String str1num;System.out.println(str1);//方法2借助方法String str2String.valueOf(num);System.out.println(str2);2.String转为int String str1234;//方法1int aInteger.parseInt(str);System.out.println(a1);//方法2aInteger.valueOf(str);System.out.println(a1);好了以上就是Java数据类型与变量的基本内容。 主要是Java中的各种常量各种类型以及类型转换的一些内容。 就到这里吧再见了各位
http://www.hkea.cn/news/14264738/

相关文章:

  • 网站建设运营推广京东网上商城和京东有什么区别
  • 网站建设对工厂意义石家庄哪家公司做网站好
  • 苏州市住建局官方网站网站高端定制
  • 网站程序元网站营销外包
  • 德州哪家网站优化公司专业做安卓开发要去看哪些网站
  • 机械厂网站模板手机怎么弄微信公众号
  • 织梦模板网站怎么上线百度云 网站备案
  • 展示型网站企业网站建设免费网站建设网站
  • 手机网站开发软件有哪些知名网页设计师
  • 大庆门户网站wordpress问答悬赏功能
  • 网站建设的资金问题正规网站建设空间
  • 如何设计网站站点企业信用查询平台
  • 建设一个网站需要哪些员工com域名便宜
  • 做网站怎样赚卖流量智慧团建初始密码是多少
  • 建设网站的一般过程正规网页设计开发
  • 创建公司网站 教程济南网络免费推广网站
  • 网站建设dqcx校园网站建设用什么软件写
  • 百度营销-网站分析培训网站群建设路径
  • 网站开发人员属于什么如何开无货源网店
  • 青岛网站建设首选保定住房和城乡建设局网站
  • 新钥匙石家庄网站建设网站开发需求式样书
  • 电脑做ppt模板下载网站股票指数是什么意思
  • 自己怎么做网站卖东西网页版微信客户端
  • 怎么做信息发布型网站做淘宝主要看哪些网站
  • 百度工具网站改版网站互联网推广
  • 广东建设厅网站个人怎么登录啊怎么开网店淘宝
  • 西安商城类网站制作网站建设百度
  • 河池公司网站开发价格网站建设吉金手指专业11
  • 订做网站全国免费自学网站有哪些
  • 昆明建设网站制作wordpress上传中文文件