JAVA 的数据类型与变量

一、字面常量

常量是指程序运行期间,固定不变的量。

二、数据类型

在Java中数据类型主要分为:

1、基本数据类型:字节型(byte)、短整型(short)、整型(int)、长整型(long)、单精度浮点型(float)、双精度浮点型(double)、字符型(char)、布尔型(boolean)。

2、引用数据类型:String、数组、接口、类....(这些类型定义的变量都是存储地址的变量)。

三、变量

变量是指在程序运行过程中可能会经常改变的量;数据类型就是用来定义不同种类变量的。

定义变量的语法格式:数据类型  变量名 = 初始值;

1、整型变量(4个字节)

//定义变量时给出初始量
int a = 10;//定义整型变量a,a是变量名也称为标识符,该变量中放置的值为10
System.Out.println(a);

a = 30;//a为变量,所以它的值是可以改变的
System.Out.println(a);

//定义变量时不给初始量,但使用的时候需要设置变量
int b;
System.Out.println(b);//如果使用时不赋值会出现编译错误
b =10;
System.Out.println(b);

 2、长整型变量(8个字节)

int a = 10;
long b = 10L;//为了区别int和long类型,一般建议:long类型变量的初始值之后加上L或l
System.Out.println(b);

3、短整形变量(2个字节)

short a = 10;
System.Out.println(a);

4、字节型变量(1个字节)

byte b =10;
System.Out.println(b);

5、单精度浮点型(4个字节)

float f = 1.0f;
System.Out.println(f);

6、双精度浮点型(8个字节)

double d = 3.14;
System.Out.println(d);

float 类型和double类型的内存布局遵守 IEEE 754 标准(和C语言一样)由于表示的数据精度范围较小,一般在工程上用到浮点数都优先考虑 double, 不太推荐使用 float。

7、字符型变量(2个字节)

char ch1 = 'A';
char ch2 = '1';
char ch3 = '好';
System.out.println(ch1);
System.out.println(ch2);
System.out.println(ch3);

计算机中的字符本质上是一个整数, 在 C 语言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符,因此在Java中的字符可以存放整型,而且表示的字符种类更多, 包括数字、字母、中文。

8、布尔型变量(在Java虚拟机中并没有明确boolean占几个字节)

boolean类型常用来表示真假;boolean类型的变量只有两种取值,true表示真,false表示假。

boolean b = true;
System.out.println(b);
b = false;
System.out.println(b);

注:在Java中无论在多少位操作系统下这些数据类型占用的字节数是一样的。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值