Java的八种基本数据类型

1. 变量的数据类型
在这里插入图片描述
2.整数类型变量

  • 整型类变量用来存储整数数值,即没有小数部分的值
  • 整数类型分四中不同的类型:字节型(byte)、短整型(short)、整型(int)、长整型(long)
    在这里插入图片描述
  • 在为一个long类型的变量赋值时需要注意一点,所赋值的后面要加上一个字母L(或小写l),说明赋值为long类型。如果赋的值未超出int型的取值范围,可以省略字母L(或小写l)。例如:
long  num =2200000000L;   // 所赋的值超出了int型的取值范围,后面必须加上字母L
long  num =198L;          // 所赋的值未超出int型的取值范围,后面可以加上字母L
long  num =198;           // 所赋的值未超出int型的取值范围,后面可以省略字母L

3.浮点类型变量

  • 浮点类型变量用来存储小数数值,浮点数不能用来表示精准的值,如:货币;
  • 浮点类型分为两种:单精度浮点(float)、双精度浮点(double)
  • double型所表示的浮点数比float型更精确;浮点数的默认类型为double类型。
    在这里插入图片描述
    - 在Java中,一个小数会被默认为double类型的值,因此在为一个float类型的变量赋值时需要注意一点,所赋值的后面要加上字母F(或小写f),而为double类型的变量赋值时,可以在所赋值的后面加上字母D(或小写d),也可以不加。例如:
float  f = 123.4f;      //为一个float类型的变量赋值,后面必须加上字母f;
double  d1=100.1;       //为一个double类型的变量赋值,后面可以省略字母d;
double  d2=199.3d;      //为一个double类型的变量赋值,后面可以加上字母d;
  • 也可以为一个浮点类型变量赋予一个整型数值
float  f = 100;        //声明一个float类型的变量并赋整数值;
double  d =100;        //声明一个double类型的变量并赋整数值;

4.字符类型变量

  • 字符类型变量用于存储一个单一字符,Java中用char表示。
  • Java中,每个char类型的字符变量都会占用2个字节,16位。
  • char类型的变量赋值时,需要英文的单引号’’把字符括起来,如’a’。
  • char类型的变量赋值范围是0~65535内的整数。
  • 最小值是\u0000(即为0);最大值是\uffff(即为65535)。
  • char数据类型可以存储任何字符。
//字符类型 ,占2个字节,16位   包装类 Character
char c = ‘a’;          //为一个char类型的变量赋值字符a;
char ch = 97;          //为一个char类型的变量赋值整数97,相当于赋值字符a;
char h='\r';           //特殊的转义字符         
char i='\u9990';       //Unicode字符集 \u0000‐\uFFFF         
char j=65535;          //字符0到 65535

在这里插入图片描述
5.布尔类型变量

  • 布尔类型变量用来存储布尔值,在Java中用boolean表示,boolean类型的变量只有两个值,即true和false,默认值为false。
  • boolean数据类型表示一位的信息
boolean  flag = false;    //声明一个boolean类型的变量,初始值为false;
flag = true;              //改变flag变量的值未true;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值