java 基础 浮点类型】的更多相关文章

1.浮点类型用于表示小数的数据类型. 2.浮点数原理:也就是二进制科学计数法. 3.Java的浮点类型有float和double两种. 4.Java默认浮点类型计算的结果是double类型,字面量也是double类型. 1.十进制浮点数科学计数法: 219345 = 2.19345*(10^5) 2.二进制浮点数科学计数法: 10111 = 1.0111*(2^100) 1.float类型共32位,1位为符号位, 指数8位, 尾数23位. 2.float的精度是23位(即能精确表达23位的数,超…
要说清楚Java浮点数的取值范围与其精度,必须先了解浮点数的表示方法与浮点数的结构组成.因为机器只认识01,你想表示小数,你要机器认识小数点这个东西,必须采用某种方法.比如,简单点的,float四个字节,前两个字节表示整数位,后两个字节表示小数位(这就是一种规则标准),这样就组成一个浮点数.而Java中浮点数采用的是IEEE 754标准. IEEE 754 标准 更多详见:https://baike.baidu.com/item/IEEE%20754 IEEE 754 标准是IEEE二进位浮点数…
1.char类型的字面量可以是一个英文字母.字符或一个汉字,并且由单引号包括. 2.Java底层使用一个16位的整数来处理字符类型,该数值是一个字符的unicode编码值. unicode: 1.unicode编码是全球范围内的编码方法. 2.unicode编码的英文部分与ASCII码兼容(ASCII表示范围0~128), 同时英文字符和数字是连续编码的. 3.Java在处理char类型的数据时,在底层是按unicode码来处理的. 编码是什么? 计算机硬件系统只能用0和1表示数,我们人为地做了…
1.Java有四种整数类型:byte.short.int和long. 2.Java默认整数计算的结果是int类型. 3.整数的字面量是int类型. 4.若字面量超过int类型的最大值,则字面量是long类型,那么后面要用L(或l)表示该值是long类型. byte b = 5; byte a = b + 5;错误 int a =  b + 5;正确 byte a = 122 + 5;正确 byte a = 123 + 5;错误,超出范围…
Integer类型的自动装箱:就是Java自动将原始类型值转换成对应的对象,比如将int的变量转换成Integer对象,这个过程叫做装箱,反之将Integer对象转换成int类型值,这个过程叫做拆箱.因为这里的装箱和拆箱是自动进行的非人为转换,所以就称作为自动装箱和拆箱. package Text; public class Gary { public static void main(String[] args) { //true Integer a1 = 127, b1 = 127; Sys…
基本数据类型和包装类的区别 定义不同.包装类属于对象,基本数据类型不是 声明和使用方式不同.包装类使用new初始化,有些集合类的定义不能使用基本数据类型,例如 ArrayList<Integer> 初始值不同.包装类默认值为null,基本数据类型则不同的类型不一样(具体见上表) 存储方式和位置不同,从而性能不同.基本数据类型存储在栈(stack)中,包装类则分成引用和实例,引用在栈(stack)中,具体实例在堆(heap)中.可以通过程序来验证速度的不同. 什么是包装类?为什么需要包装类? 虽…
更详细的说明,请参考: Java 原生类型与包装器类型深度剖析,https://blog.csdn.net/justloveyou_/article/details/52651211 一. 原生类型与包装器类型 1Byte = 8 Bits 二. 自动转型与强制转型 精度(低1-高5)     1 byte(1字节) Byte short(2字节) Short char(2字节) Character       2 int(4字节) Integer       3 long(8字节) Long…
一.概述: 将基本数据类型封装成对象 优点: 可以在对象中定义更多的功能方法操作该数据 常见用法: 用于基本类型与字符串之间的转换 基本数据类型 包装类 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean 二.Integer类 概述:包装一个对象中的原始类型int的值 方法名 说明 public Integer(int value) 根据int值创…
第二章 基础语法与递归补充   时间:2017年4月24日10:39:18 章节:02章_01节,02章_02节 视频长度:49:21 + 15:45 内容:标识符,关键字与数据类型 心得:由字母,下划线,$,数字组成,应该由字母,下划线$开头,同时应该避开java保留字符   变量是内存中的一小块区域,使用变量名来访问这块区域   执行过程中的内存管理(疑问:这里的内存和Jvm的一样吗?) code segment 存放代码 data segment 静态变量 字符串常量 stack 栈 局部…
Java基础之变量 目录 Java基础之变量 1.变量概述 1.1 为什么需要变量 1.2 简单理解 1.3 变量使用注意事项 1.4 程序中+号的使用 1.5 Java数据类型 1.6 整数类型 1.6.1 基本介绍 1.6.2 存储大小及范围 1.6.3 整型的使用细节 1.7 浮点类型 1.7.1 基本介绍 1.7.2 存储大小及范围 1.7.3 浮点型的使用细节 1.8 Java API文档 1.9 字符类型 1.9.1 基本介绍 1.9.2 字符类型使用细节 1.10 字符编码 1.1…