java基本数据类型_java笔记.基础篇.基本数据类型

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:37   1613   0

每种程序语言都会定义有自己的数据类型,对于java语言来说更是定义了丰富的数据类型,提供给程序员根据需求来定义变量。

java大方面共分为两种数据类型->基本数据类型和引用数据类型;

其中基本数据类型共有八种,分别是:整数(int、short、byte、long)浮点数(float、double)布尔(boolean)字符(char),对于引用数据类型来说就是如:String、数组、类等等,对于引用数据类型会在以后的更新中会逐渐介绍讲解,本文主要介绍java中的基本数据类型;

d10d7ba4c60420910d97a86cc6dae846.png数据类型间的关系

int:

分配的内存(占用的内存空间)大小为:4个字节,存储的整数范围:-2的31次方~2的31次方-1;

   int i=10;//编译不报错   int j=12234567689000;//编译报错,超过取值范围

short:(短整形)

分配的内存(占用的内存空间)大小为:2个字节,存储的整数范围:-32768~32767,像定义年龄变量时可以使用short类型,节约计算机内存资源,不过现在计算机的快速发展一般定义为int也没有关系;

   short i=10;//编译不报错   short j=32768;//编译报错,超过取值范围,从int转换到short可能会损失

byte:(字节类型)

分配的内存(占用的内存空间)大小为:1个字节,存储的范围:-128~127;

 byte i=10;//编译不报错 byte j=128; //编译报错,超过取值范围

long:(长整形)

分配的内存(占用的内存空间)大小为:8个字节,存储的范围:-2的63次方~2的63次方-1;

 long i=10;//编译不报错 long j=122345676L;//如果要表示某个超过int范围的常量整数它是long类型,那么需要在数字后面加L

flaot:(单精度浮点数)

分配的内存(占用的内存空间)大小为:4个字节,存储的范围:科学记数法的小数点后6~7位;

double:(双精度浮点数)

分配的内存(占用的内存空间)大小为:8个字节,存储的范围:科学记数法的小数点后15~16位

float f=12.3;//右边如果赋值小数常量值,那么必须加F或fdouble d=2.3;注意:如果要表示某个常量小数是float类型,那么需要在数字后面加F或f,否则就是double类型

char:

分配的内存(占用的内存空间)大小为:2个字节 ,

char ch='a';

45338623f53a185d0ff5c94b9eacdb3a.png

基本数据类型

boolean:

只能存储true或者false;

对于java中的基本数据类型来说这是比较重要的知识点,当然在写程序中经常使用的数据类型间的转换也是十分重要的。不同类型间的数据转换将在下次的笔记讲解中介绍。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP