17.这是java的关于java基本数据类型float的使用的源代码可以直接进行编译运行,希望大家能够从中获益良多。
package number;
public class Float1 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
//float类型的特点:
//float类型是32位单精度浮点型数据,其取值范围是1.175494651E-38
//到3.402823466E+38,
//以二进制补码表示的整数
//默认值为0.0f
//float不能用于精确值的计算,如:货币
//float类型的使用
//(1)float类型的声明
//一般给float赋值浮点型数据时,要加上f才可以,不然默认写的浮点型数据为double
//类型,像下面我们赋值12.3要写成12.3f才可以,赋值没有浮点型如:56或26
//整型数据时,可以不加f也不会报错,最后输出时会是56.0或26.0,这是由于
//赋值给了float浮点型而导致的,但是为了更清楚类型,最好加上f哦!
float hui = 12.3f ;
//打印出hui的值
System.out.println("hui的值:"+hui);
//我们这个声明我们没有写f照样也是OK的
float hui1 = 18;
//打印出hui的值
System.out.println("hui1的值:"+hui1);
//(2)float类型的运算(加减乘除运算)
//float类型在进行运算时float和float运算之后还是float类型不转换
//float和其他类型运算时,若没有double参与全部转化为float类型,有double时
//全部转化为double类型
//float类型的加法运算
//声明一个float类型的变量hui3用于接收hui+hui1的结果
float hui3=hui+hui1;
//将计算的结果hui3打印出来
System.out.println("加法运算结果hui3的值:"+hui3);
//以下直接进行字面值计算
hui3=8+10;
//将计算的结果hui3打印出来
System.out.println("字面值加法运算结果hui3的值:"+hui3);
//float类型的减法运算
//声明一个float类型的变量hui3用于接收hui-hui1的结果
hui3=(float)(hui-hui1);
//将计算的结果hui3打印出来
System.out.println("减法运算结果hui3的值:"+hui3);
//以下直接进行字面值计算
hui3=8-10;
//将计算的结果hui3打印出来
System.out.println("字面值减法运算结果hui3的值:"+hui3);
//float类型的乘法运算
hui3=(float) (hui*hui1);
//将计算的结果hui3打印出来
System.out.println("乘法运算结果hui3的值:"+hui3);
//以下直接进行字面值计算
hui3=8*10;
//将计算的结果hui3打印出来
System.out.println("字面值乘法运算结果hui3的值:"+hui3);
//float类型的除法运算
//声明一个float类型的变量hui3用于接收hui-hui1的结果
hui3=(float)(hui/hui1);
//将计算的结果hui3打印出来
System.out.println("除法运算结果hui3的值:"+hui3);
//以下直接进行字面值计算
hui3=8/10;
//将计算的结果hui3打印出来
System.out.println("字面值除法运算结果hui3的值:"+hui3);
}
}