您的位置 首页 java

Java中16进制;10进制;指数;double;float;long

0x开头的int/ char /.byte/short:表示十六 进制 的整数./字符/byte/short (是零不是o)(0x2f 0xffff)

0开头的int表示十进制的整数 0177

L或l结尾的 long 表示long类型值 200l

F或f结尾的 float 表示float类型值 1f

D或d结尾的double表示double类型值 5d

如果想表示指数:使用e或E跟随一个整数值表示幂指数

如果是负值,则需要跟f或d表示小数

如果是整数则跟L表示long不跟则为int

package rng;

import static net.mindview.util.Print.*;

public class Literal {

public static void main(String[] args) {

// TODO Auto-generated method stub

float a=1.21e-21f;

a=1.21E-21F;

long b=12l;

double c=20e2d;

print(a );

print(b );

print(c );

}

}

1.21E-21

12

2000.0

科学计数法( a×10^b aEb )) 20e2d=20*100=2000

文章来源:智云一二三科技

文章标题:Java中16进制;10进制;指数;double;float;long

文章地址:https://www.zhihuclub.com/183663.shtml

关于作者: 智云科技

热门文章

网站地图