开发者社区> 学堂小助手> 正文

Java 数据类型划分(浮点类型)|学习笔记

简介: 快速学习 Java 数据类型划分(浮点类型)
+关注继续查看

开发者学堂课程【【名师课堂】Java 零基础入门 Java 数据类型划分(浮点类型)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/370/detail/4406


 Java 数据类型划分(浮点类型)


内容简介:

一、定义小数

二、定义 float

三、整型计算问题


一、如果想要描述小数的数据,默认的数据类型为 double 

范例(定义小数):

public class TestDemo (

public static void main (String args [ ])  {

double num  = 10.2 ;   10.2是一个小数,默认类型就是 double

num(double 类型)*int 型常量 = double 类型

num*2.0(由 int 变为的 double 型)

System.out. println(num * 2);

}

}

 

二、定义 float 变量

double 可以保存的数字是最大的,即 double 可以保存全宇宙中最大的有意义数字。而除了 double 之外,可以使用 float 描述小数,但是要注意 float 的范围要小于 double,所以要直接声明 float 变量,就要在定义的时候进行强制转换(在数字后加一个字母 F、f;或者在数字前加一个(

范例(定义 float 变量):

public class TestDemo (

public static void main (String args [ ])  {

float f1 = 1.1F ;

float 变量 * int 常量 = float 类型

System.out.println(f1 * 2) ;

System.out.println(1.1 * 1.1) ;       传统 bug

}

}

 

三、整型计算问题

范例(观察如下计算结果):

public class TestDemo (

public static void main (String args [ ])  {

int numA = 10 ;   

int numB = 4  ;

int 型 ➗ int 型 = int 型

System.out. println(numA /numB) ;

}

}

如果想准确进行计算,就必须保证至少有一个类型为 double 型

public class TestDemo (

public static void main (String args [ ])  {

int numA = 10 ;   

int numB = 4  ;

System.out. println(numA /(double)numB) ;

System.out. println((float)numA /(double)numB) ;

}

}

进行除法计算时应注意数据类型。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java数据解析之JSON
Java数据解析之JSON文章大纲一、JSON介绍二、常见框架介绍与实战三、Studio中GsonFormat插件使用四、项目源码下载(含参考资料)五、参考文档 一、JSON介绍 简介  JSON 的全称是 JavaScript Object Notation,是一种轻量级的数据交换格 式。
2011 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
17677 0
Java数据解析---SAX
一、Sax解析 是从头到尾逐行逐个元素读取内容,修改较为不便,但适用于只读的大文档。 Sax采用事件驱动的方式解析文档。简单点说,如同在电影院看电影一样,从头到尾看一遍就完了,不能回退(Dom可来来回回读取) 在看电影的过程中,每遇到一个情节,一段泪水,一次擦肩,你都会调动大脑和神经去接收或...
610 0
【Java数据结构及算法实战】系列007:Java队列01——Queue概述
列与栈类似,也是一种运算受限的线性表。队列则被限定在表尾进行插入、在表头进行删除,这种数据结构,实现了FIFO(First In First Out,先进先出)或者是LILO(Last In Last Out,后进后出)的方式工作。
15 0
Java基本语法-----java数据类型的转换
Java基本语法-----java数据类型的转换
3463 0
javascript 浮点类型处理
javascript 浮点类型处理
6 0
Python零基础学习笔记(四)——数据类型
python数据类型:Number(数字):包括整数/浮点数(小数)/复数String(字符串)Boolean(布尔值)None(空值)list(列表)tuple(元组)dict(字典)set(集合)
1263 0
1-关于单片机通信数据传输(中断发送,大小端,IEEE754浮点型格式,共用体,空闲中断,环形队列)
写这篇文章的目的呢,如题目所言,我承认自己是一个程序猿.....应该说很多很多学单片机的对于...先不说别的了,,无论是学51的还是32的,,,先问一下大家用串口发送数据的时候是怎么发的???如果发整型的数据是怎么发的??如果发浮点型的是怎么发的????再问大家串口接收数据是怎么接收的????亲们有...
1590 0
Symbian 学习笔记之一命名规范与数据类型
一,类名;      在Symbian OS 中类名有三部分组成,++。      根据类名可以分为4类。
780 0
1783
文章
0
问答
来源圈子
更多
技术图谱:由专家组参与技术图谱的绘制与编写,知识与实践的结合让开发者们掌握学习路线与逻辑,快速提升技能 电子书:电子书由阿里内外专家打造,供开发者们下载学习,更与课程相结合,使用户更易理解掌握课程内容 训练营:学习训练营 深入浅出,专家授课,带领开发者们快速上云 精品课程:汇集知识碎片,解决技术难题,体系化学习场景,深入浅出,易于理解 技能自测:提供免费测试,摸底自查 体验实验室:学完即练,云资源免费使用
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载