美文网首页
基本数据类型

基本数据类型

作者: 书生林丶 | 来源:发表于2018-10-22 17:42 被阅读0次

Java是强类型语言,每个变量都需要声明其数据类型.
Java数据类型可分为基本数据类型和引用数据类型.

基本数据类型

数值型

整数类型

byte : 一个字节,表示范围 -2^7
short : 两个字节
int : 四个字节
long : 八个字节


整形常量的四种表现形式.png

Java程序中,我们能看到的数字,默认都是int类型的,若要表示一个大额的long数,则需要加L 如: 8800000000L

浮点类型

float : 四个字节 -3.403E38~3.403E38 double : 八个字节 -1.798E308~1.798E308

浮点型的表示形式

十进制数形式: 3.14 314.0 0.314

科学计数法: 314E-2 312e2 314E2

E2 表示 10^2 十的平方

Java中的浮点类型默认是double,想要表示一个float类型的值时,需要加F/f 如:

float f = 3.14F;
double d1 = 3.14;
double d2 = 3.14D;

浮点类型不适合在不允许有误差的金融领域计算.
如需要无误差的精准计算,需要用到BigDecimal类.

float f = 0.1f;
double d = 1.0/10;
System.out.println(f==d); //结果为false
        
float f1 = 45678900f;
float f2 = f1 + 1;
System.out.println(f1==f2);//结果为true

浮点数值不精确,不能用于比较

字符型

char : 两个字节

char类型用来表示在Unicode编码表中的字符.可允许65536个字符.

Unicode具有从0到65535之间的编码,他们通常从 \u0000\uFFFF之间的十六进制值来镖师.(u表示Unicode)

java中生命char用单引号 如 char c = 'a'
String是字符串,也就是字符序列,由字符组成.用双引号
'A'是一个字符,而"A"是指含有一个字符的字符串

布尔型

boolean类型有两个常量值,truefalse,在内存中占一位(不是一个字节),不可以使用0和非0来代替,通常用于逻辑判断.
boolean : 一位

引用数据类型(四个字节)

接口

数组

相关文章

  • C++基础

    1.C的基本数据类型 java基本数据类型 C基本数据类型 基本数据类型所占字...

  • 2019年安卓面试题--------Java 基础篇

    java 的基本数据类型 java的数据类型分为基本 数据类型和 引用数据类型基本数据类型: byte sho...

  • Java基本数据类型转换

    一:Java的基本数据类型和引用数据类型 1:基本数据类型 2:引用数据类型 二:基本数据的类型转换 基本数据类型...

  • Hive-3.1.2(三)数据类型

    常用的基本数据类型 基本数据类型所占字节intbooleanfloatdoublestring 复杂数据类型 基本...

  • Kotlin学习第一天

    打印HelloWorld 基本数据类型代码展示: kotlin只有基本数据类型 没有包装数据类型 基本数据类型范...

  • java数据类型(八种基本数据类型+三种引用类型)

    数据类型分类 java数据类型分为基本数据类型和引用数据类型 基本数据类型 基本数据类型包括4个分类,分配的存储空...

  • JS数据类型判断

    js中可以通过typeof来判断基本的数据类型。 数据类型 js的数据类型分为基本数据类型和引用数据类型,基本数据...

  • Java基础数据类型和引用类型的区别

    一、数据类型 Java中的数据类型分为两大类,基本数据类型和引用数据类型。 1、基本数据类型 基本数据类型只有8种...

  • ES5知识点整理

    基本语法 基本语法包括数据类型,操作符,语句,函数 数据类型 5种简单数据类型(基本数据类型)Undefined、...

  • 深入理解JS的数据类型

    js数据类型主要分为基本数据类型和引用数据类型 基本数据类型和引用数据类型的区别:基本数据类型是对值得引用,引用数...

网友评论

      本文标题:基本数据类型

      本文链接:https://www.haomeiwen.com/subject/shngzftx.html