java浮点类型数据练习_Java数据类型+练习

java基础数据类型:

四类八种:

1, 整数型

byte   2的8次方(取值范围--)--1个字节

short   2的16次方--2个

int   2的32次方--4个

long   2的64次方--8个

2, 浮点型

float 小数点后面7位--4个

double      小数点后面11位--8个

3, 布尔型

boolean(只有两个值, true, false)--1个

4, 字符型

char--2个字节

字符串

String

int a = 5;

全部存到栈

引用类型:String s = "abc";

所有的类

所有的数组

所有的接口

**变量赋值练习(//后为正确写法):

int a, b, c;

a = 2;

b = 'q';

498df1f11e9a0e94655285df5cd58663.png

2d7e0b2314803549c8a1e3847f27e50a.png

c = 4;

char d = '5';

byte e;

e = a + b;        //e = (byte)( a + b );

4588926a087bfb7e8163af2f6e563b92.png

658886b5c7449c628b4cc58d05a1c453.png

boolean f = true;

double g = 4.3;

g += b;             //+= -= 之类都是在后台运算不需要改值的类型

0dc2fead57e63f7acb2e003003df1487.png

89391bba1fd00f2c38e707d968073f1b.png

b += 0.3;         //+= -= 之类都是在后台运算不需要改值的类型

b = b + 0.3;       //b = (int)(b + 0.3)

c += f ? 2 : 4;

float h = 12.4;  //float h = 12.4f;

float i = 14.2;   //float h = 14.2f;

e = h + i;            //e = (byte)( h + i ); float相加只取整数相加,无四舍五入算法

c6e42cbe16747011286ac59f3771cb2f.png

f6a22009e5eb9f77ef7649af0e296b6b.png

e += h;               //+= -= 之类都是在后台运算不需要改值的类型

a += 2147483646;    //int取值范围-2147483648到2147483647

//a+2147483646之后为2147483648,超出int取值范围1位,则从取值范围最小即-2147483648开始取一位得到最终答案为-2147483648

5c9f8344493dd4b1864a7b3c466d63e7.png

a9a3dd65b0443510fc87ba255ae64b6c.png

float j = h / 0.5;         //float j = (float)( h / 0.5 );

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值