JAVA数据类型

java数据类型基础

Java的数据类型分为两类:1、基本类型;2、引用类型

1(1). java基本类型

在这里插入图片描述

1.(2)常用数据类型

整数型 : short,int long ,byte

浮点数:float,double

非数值:char Boolean

字符型:String

1.(3)变量声明

整数型

int a=10;//4个字节
short b=2;//2个字节
long c=4;//8个字节
byte d=3;//1个字节

浮点数

float num=10.0f;//4个字节
double num=1.2;//32个字节

非数值

char a='j';
boolean boo=1>2;//返回true或者fasle

字符型

String s="jfy";

Java中主要有8中基本数据类型,分别byte,short,int,long,char,boolean,float,double,具体如下:

1、boolean:数据值只有true或false,适用于逻辑计算。

2、char:char型(字符型)数据在内存中占用2个字节。char型数据用来表示通常意义上的字符,每个字符占2个字节,Java字符采用Unicode编码,它的前128字节编码与ASCII兼容字符的存储范围在\u0000~\uFFFF,在定义字符型的数据时候要注意加’ ',比如 '1’表示字符’1’而不是数值1,

3、byte:byte型(字节型)数据在内存中占用1个字节,表示的存储数据范围为:-128~127。

4、short:short型(短整型)数据在内存中占用2个字节。

5、int:int型(整型)数据在内存中占用4个字节。

6、long:long型(长整型)数据在内存中占用8个字节。

7、float:float型(单精度浮点型)数据在内存中占用4个字节。(float精度为7-8位)

8、double:double型(双精度浮点型)数据在内存中占用8个字节。

Java变量命名规则:

1:必须以字母、下划线“_”、或“$”符号开头

2:可以包括数字、区分大小写

3:不能使用Java语言的关键字,例如int、class、public等

算术运算符:

+:加法运算,求操作数的和

-:减法运算,求操作数的差

*:乘法运算,求操作数的乘积

/:除法运算,求操作数的商

%:求余运算,求操作数相除的余数

++:自增,操作数自加1

–:自减,操作数自减1

赋值运算符:

=:将右边的值赋给左边,例:int a = 1;

+=:左右两边的和相加赋给左边,例:int a = 1; a+=2;结果a的值为3

-=:左边减去右边的差赋给左边,例:int a =5;a-=2;结果a的值为3

=:两边数值相乘的值赋给左边,例:int a = 2;a=2;结果a的值为4

/=:左边除以右边的值赋给左边,例:int a = 6;a/=2;结果a的值为3

%=:左边除以右边的余数赋给左边,例:int a =7;a%=2;结果a的值为1

关系运算符

:大于,例:int a = 1;int b = 2;System.out.print(a > b);其结果为false

<:小于,例:int a = 1;int b = 2;System.out.print(a < b);其结果为true

=:大于等于,例:int a = 1;int b = 2;System.out.print(a >= b);其结果为false

<=:小于等于,例:int a = 1;int b = 2;System.out.print(a <= b);其结果为true

==:等于,例:int a = 1;int b = 2;System.out.print(a == b);其结果为false

!=:不等于,例:int a = 1;int b = 2;System.out.print(a != b);其结果为true

其结果都是boolean类型,即要么是true要么是false

逻辑运算符

&&:与、并且(短路), 两个条件同时为真时,结果为真

||:或、或者(短路), 两个条件有一个为真时,结果即为真

!:非,(!+条件) 条件为真时,结果为假

2.java引用类型

数组

String:字符串型,用于存储一串字符

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值