java数据分类_java数据类型分类。

1、JAVA数据类型可分为:基本数据类型和引用数据类型。

2、基本数据类型包括:boolean、byte、char、short、int、long、float、double。

3、引用数据类型包括:String、数组。

4、

880a946d0239103d894a23048065945d.png

5、

81d59b192e77e3c50ac7eec9a6a786b0.png

6、数据的溢出:为了防止数据溢出,可以强制类型转换。

public static void main(String[] args) {

int max = Integer.MAX_VALUE;

System.out.println("整型的最大值:" + max);

System.out.println("整型的最大值加1:" + (max + 1L));

System.out.println("整型的最大值加2:" + ((long) max + 2));

}

7、字符的转译。

public static void main(String[] args) {

char ch1 = '\"';

char ch2 = '\\';

char ch3 = '\t';

char ch4 = '\n';

System.out.println("ch1 ="+ch3 + ch1);

System.out.println("ch2 ="+ch4 + ch2);

System.out.println("\"hello word\"");

}

d9b970f231c11df27057e92014fe7afb.png

8、基本数据类型的默认值。

1b4c53e750c1e80a777511d12bd2a1a5.png

9、数据类型的转换方式分为:强制类型转换和自动类型转换两种。

public static void main(String[] args) {

float f = 30.0325f;

int i = (int)f;

System.out.println("i="+i);

System.out.println(("10/3="+(float)10/3));

}

10、运算符、表达式与语句。

45ac2374d028130cb1377ed7c758c7fc.png

985e7503fdce83c4dc26c067ab0a8520.png

739376e5324bb2f405c57944bd3276b0.png

59b9fd94db7fcb715864c547f78cd4c7.png

逻辑运算符的基本用法

1.逻辑与 & 意思是:并且、and的意思。

int a = 10;

Int b = 20;

int c = 30;

Syso(a

Syso(ac);//true & false = false

Syso(a>b & b

Syso(a>b & b>c);// false & false = false

总结:遇false则false,只有全为true结果才为true。

2.逻辑或 |  or

Syso(a

Syso(ac);// /true & false = true

Syso(a>b | b

Syso(a>b | b>c);// false & false = false

总结:遇true则true,只有全为false结果才为false。

3.逻辑异或 ^

Syso(a

Syso(ac);// /true & false = true

Syso(a>b ^ b

Syso(a>b ^ b>c);// false & false = false

总结:两边相同结果为false,两边不同结果为true。(两男、俩女、一男一女)

4.逻辑非 !结果取反

Syso(!treu);//false

Syso(!!true);//true

5.逻辑运算符&&(短路与)和&的区别

a.最终结果一样。

b.&&具有短路效果,左边是false右边不执行。

Int x = 3;

Int y = 4;

Syso(++x == 3) &&(++y == 4);//4==3 为false

Syso(“x = ”+ x);//x=4

Syso(“y =” + y);//y=4//左边为false,右边不执行

d6b7e9ab32355c831deba5cef5555bc9.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值