Java入门之数据类型

Java除了基本类型就是引用类型。

基本类型有8个:

(1)整数类型

  byte:-128(-2^7)~  127(2^7-1);占1个字节; byte b = 127;

  short:-32768(-2^15)~  32767(2^15 - 1);占2个字节; short s  = 10;

  int:-2,147,483,648(-2^31)~  2,147,483,647(2^31 - 1);占4个字节; int i = 8;

  long:-9,223,372,036,854,775,808(-2^63)~  9,223,372,036,854,775,807(2^63 -1);占8个字节; long l = 129000L;

(2)浮点类型

  float:单精度,占4个字节; float f = 4.0f;

  double:双精度,占8个字节; double d = 3.1415926535d;

(3)字符类型

  char:占2个字节;char c = 'A' ;或 char c = '中';

(4)布尔类型

  boolean:占1位,值为true或false; boolean flag = true;

 

引用数据类型:类,接口,数组

 

**扩展:

1个字节 = 8位,即 1byte = 8 bit

浮点数是离散的,有舍入误差,尽量避免使用浮点数进行比较,银行业务资产用BigDecimal。

基本类型的封装:

byte ---- Byte

short ---- Short

int ---- Integer

long ----- Long

float ---- Float

double ---- Double

char ----Character

boolean ---- Boolean

**自增,自减

1 int a = 3;
2 int b = a++; //执行完这行代码后,先给b赋值,再自增
3 int c = ++a; //执行完这行代码前,先自增,再给c赋值
4 System.out.println(a);
5 System.out.println(b);
6 System.out.println(c);

 

 

posted @ 2022-07-07 10:13  嗒嗒媛  阅读(19)  评论(0编辑  收藏  举报