zoukankan      html  css  js  c++  java
  • 012 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 06 浮点型“字面值”

    012 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 06 浮点型“字面值”

    浮点型字面值

    首先要知道一点:在整型部分中,默认情况下,即整型数值末尾什么都不写的情况下,表示的是int类型的字面值;而在浮点型部分,如果一个浮点型数值末尾什么都不写,它表示的是double类型的字面值(这种字面值也可以在末尾加上大写或者小写的d表示)
    mark

    浮点数如何定义和使用?

    声明变量时报错:类型不匹配 type mismatch,cannot convert from double to float 不能将一个double类型的值转换成float类型。因为首先在一个浮点型数值的最后什么都不写的时候,就表示默认是一个double类型的数据。其次double类型的数据表示的数据范围是比float的类型的数据范围大的,所以将double类型转换成float类型的过程中就有可能出现数据的丢失情况,所以在初始化float类型数据的时候,需要在数值(即变量值)末尾写上一个大写F或者小写f,表示该变量值是一个float类型的数值,使赋值号=的左右两边表示的数据类型一致。

    其实这里,我们也发现一个规律:把一个数据类型范围大的变量值赋值给一个数据类型范围小的变量,肯定报错;如果把一个数据类型范围小的变量值(字面值)赋值给一个数据类型范围大的变量,是允许的。比如int赋值给long是允许的。

    mark

    必须明确一点:Java中的变量必须定义后才能使用。

    //定义一个单精度浮点型变量,存放1234.328
    float f = 1234.328 f;
    System.out.println("f = " + f) ;
    

    程序运行无误:
    mark

    详细示例:
    mark

  • 相关阅读:
    TOJ5272: 逆矩阵
    TOJ4537: n阶行列式
    gym101532 2017 JUST Programming Contest 4.0
    Float(浮动)
    块级元素与行级元素
    MyBatis-Oracle生成主键,嵌套对象中的List增加
    MyBatis嵌套对象中的List查询
    dbcp properties
    Idea菜单字体大小调整
    DOM4J
  • 原文地址:https://www.cnblogs.com/xlfcjx/p/13676395.html
Copyright © 2011-2022 走看看