java数据类型分类。

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

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

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

4、

 

 

 5、

 

 

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\"");
}

 

 

 

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

 

 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、运算符、表达式与语句。

 

 

 

 

 

逻辑运算符的基本用法

1.逻辑与 & 意思是:并且、and的意思。
int a = 10;

Int b = 20;
int c = 30;

Syso(a<b & b<c); //true & true = true

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

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

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

 

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

2.逻辑或 |  or

Syso(a<b | b<c);// /true & true = true

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

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

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

 

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

3.逻辑异或 ^

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

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

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

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,右边不执行

 

 

 

posted @ 2020-11-27 10:45  一块  阅读(834)  评论(0编辑  收藏  举报