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

浮点数

  • 如果想要描述一个小数的数据,默认的数据类型使用的是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);
    }
    }
  • double可以保存的数字是最大的,也就是说double可以保存全宇宙中最大的,有意义的数据。
  • 除了double以外,也可以使用float来声明一个变量;但是,需要注意的是,float的范围要比double小。所以,如果要想直接声明一个float变量,那么首先要求在定义的时候要进行强制转换,在数字后加一个字母“F”或“f”,或者在数字前加一个“(float)”
    范例:定义一个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型或float型/
    System.out.println(numA/(double)numB);我们把后面的这个数据变为double型。
    }
    }

以后进行除法计算的时候一定要注意数据的类型。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 目录:1.基本数据类型2.引用数据类型 数据类型: Java语言是一个强类型语言 1.所有变量,必须先声明类型...
    Ansaxnsy阅读 4,652评论 0 7
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 10,204评论 1 114
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,745评论 18 399
  • 1 顺序语句 语句:使用分号分隔的代码称作为一个语句。 注意:没有写任何代码只是一个分号的时候,也是一条语句,...
    哈哈哎呦喂阅读 3,056评论 0 0
  • 1.做好词汇准备: 一次大量多重复,消极词汇认就好; 兴奋才能效率高,TOEFL老题反复练 2.做好语法准备: 长...
    nbxintong阅读 1,616评论 0 0

友情链接更多精彩内容