Java菜鸟教程 基本数据类型(一)
来源:互联网 发布:宇多田光知乎 编辑:程序博客网 时间:2024/06/01 20:10
作为Java新手,笔者在跟随网络教程学习了标识符之后,开始了基本数据类型的学习。
java的基本数据类型一共有八种,数值型(整数类型与浮点数类型),字符型和布尔型。
其中,整数类型有 byte(1字节),表数范围-128到127
short (2字节),表数范围正负三万左右
int(4字节),表数范围 正负21个亿左右
long(8字节),表数范围大约正负2的63次方;在操作时,java默认整型常量为int类型。
进制的转换:
如果要转为八进制,则: int a2 = 010; //此时 a2 为8
如果要转为十六进制,则:int a3 = 0x10; //此时 a3 为16
如果要在输出过程中将a转化为二进制,则可以这样做:
public class DataType1shuzhi
{
public static void main(String[] args)
{
int a = 17;
System.out.println(Interger.toBinaryString(a)); //Binary 二进制
}
}
而对于浮点类型(用于表示常见的小数),它包括了 float(4字节) 与double (8字节),浮点数常量默认为double类型
浮点数的表示类型有科学记数法,和一般的表示方法。
float与double 会产生舍入误差,因为要把无穷的数放在有限的空间中。如果要精确计算,就要使用BigDecimal。而如果要百年未float类型,需要多加上F。
public class DataType2shuzhi
{
public static void main(String[] args)
{
float f = 6.28F;
double d = 3.14;
double d2 = 314e-2;
System.out.println(d2);
float f1 = 0.1f;
double d3 = 1.0/10;
System.out.println(f1==d3); //cmd 输出false 有可能出现舍入误差,因此不能比较
}
}
以上如有表达不当之处,还请指出更正。
2017-7-23 晚
- Java菜鸟教程 基本数据类型(一)
- Java菜鸟教程 基本数据类型(二)
- Java基本数据类型(一)
- 【Java】基本数据类型(一)
- java基础(一)------基本数据类型
- 温故而知新(一)Java基础:基本数据类型
- Java基础(一)基本数据类型
- Java基础(一)基本数据类型
- JAVA基础(一) 基本数据类型
- java学习一:基本数据类型
- 笔记一java基本数据类型
- Java菜鸟教程 面向对象初步(一)
- SpringBoot菜鸟教程(一)
- JAVA菜鸟入门篇 - Java基本数据类型常用包装类(二十六)
- JAVA菜鸟(一)
- 菜鸟教程之工具使用(一)——Git的基本使用
- Java 基本语法(一)——数据类型
- Java基础学习笔记(一)基本数据类型
- Mybatis二
- jvm系列(八):jvm知识点总览
- bootstrap-select怎么刷新数据
- 1065. A+B and C (64bit) (20)
- 机器学习-->矩阵和线性代数
- Java菜鸟教程 基本数据类型(一)
- 游戏服务器动态伸缩设计
- 一心千里外,一魂藏故里
- 工程中的SSM框架
- java中修改Excel表格内容
- HDUOJ 1045 Fire Net
- java 小常识
- 《机器学习实战》学习笔记-[7]-利用AdaBoot元提高分类性能
- CSS之解决高度塌陷问题(三)