本节视频如下
知乎视频www.zhihu.com一、浮点型数据
浮点型用来保存小数的。浮点型分为两种:单精度浮点型.(float)、双精度浮点型(double)。
DEMO:观察代码
以上的错误是将一个高精度的数据赋值给一个低精度的变量导致的,如果直接写上一个小数则默认是double类型,如果要赋值成功需要强制类型转换。
DEMO:强制类型转换
如果是一个数字,则可以有两种强制类型转换方式:
第一种:分别是在数字前加上括号,括号中写上要转换的类型
第二种:在数字的后面直接加上要转换的类型的第一个字母。
如果是一个变量,则只能使用第一种。
DEMO:整数之间的除法计算存在的一些问题
两个整数进行除法计算的时候如果最终不能整除则会将小数部分丢失(精度丢失现象),如果要解决可以将其中一个数值的精度提升。
总结:
1、默认情况下一个小数是double类型
3、可以使用小括号改变运算的优先级
2、两个整数进行除法计算的时候如果不能整除则小数部分会丢失
这个JAVA精讲视频是今年最新教程,讲解详细深入,适合0基础入门,也适合那些之前就学习完了java体系课后发现基础不牢固的同学!
本章节数据Java的入门阶段,主要内容包括了数据类型、操作符、流程控制语句、循环、数组、多维数组、排序算法、对象的内存模型、方法、构造方法等重要概念。2020年最新Java基础教程:第一章www.bilibili.com
本章节是是属于进入面向对象的初步准备,算是初窥面向对象的章节,主要讲解了一些重要的关键字、变量、常量、静态变量、实例变量、以及封装的概念、重载方法、也详细分析了字符串的实例化在内存中的来龙去脉,是进入第三章必不可少的只是点章节!2020年最新Java基础教程:第二章www.bilibili.com
本章节是面向对象的核心内容,主要的重点和难点是继承、多态、抽象类、接口、接口和抽象类的区别、内部类、泛型、异常处理、递归方法分析等,属于Java的核心技术,要理解后面的内容必须掌握好当本章节知识点。2020年最新Java基础教程:第三章www.bilibili.com
本套课程讲解详细深入,内容丰富,包含了数据结构、JVM、GC等大厂常见的面试知识精讲,而且配有在线的预习文档+课堂笔记+每天作业,可以缩短你的学习周期,提高学习效率。
这些教程小编已经为大家打包准备好了!需要的请主动找我获取,也可在评论区评论
在学习中不懂的可以问我,我的纯技术讨论学习群(需要PDF电子书,练习题,开发工具,练手项目,面试题,学习路线图的等都有)
最后
在学习过程中,我喜欢找的- -些电子书来系统化的学习,多数时候我都只是做一一个大概的解,没有深入学习,基本就是看下目录,看下前几章的内容,深入的只会在实际用的时候才去详细看了。
说实话,作为一名 Java 程序员,不论你需不需要面试都应该好好看下这份资料。我大概撸了一遍,真的是堪称典范。