JDK、JRE、JVM有什么区别?
JDK:Java Development Kit 针对Java程序员的产品
JRE:Java Runtime Environment是运行Java的环境集合
JVM:Java虚拟机用于运行Java字节码文件,跨平台的核心
写出程序执行结果,并说明原因
打印结果:yes
分析:
float类型在内存中的存储形式为科学计算法,表达为4.2123456E7,只保留了小数点后7位。
补充:
浮点数存储分为三部分:
符号位(Sign):0代表正数,1代表负数
指数位(Exponent):用于存储科学计数法中的指数部分
尾数位(Mantissa):用于存储尾数部分
单精度是1位符号,8位指数,23位小数
双精度是1位符号,11位指数,52位小数
编程题:随机生成30~100之间的整