java终极菜鸟总结2

1.java的数据类型:


我们学习过c之后对基本数据类型应该是比较熟悉了,但是java里分的似乎比较细,整数类型我们见过short、int、long。但是byte还没见过。布尔型boolean也是第一次见。

boolean判断真假,并且只有真或假两个值,如(boolean flag=true;)。

对byte还不是很了解,找了度娘大概知道byte型为二进制补码表示整数,可以节约储存空间。对补码什么的一片模糊,只能以后再多加了解吧。

同时这里对char和float类型的赋值又有了一些变化:


看完了基本数据类型,对与引用数据类型我也是一连串的问号。

2.变量的使用,其实跟c都一样,先定义,再赋值,后使用。就不多说了。

3.变量类型自动转换,跟c也差不多,int 可以自动转换为double,但是double不能转还为int,不同类型的当然不能转换,如字符型和整形。

4.虽然double不能自动转换为int,但是可以强制转换,如:

double A=75.5;int B=(int)A;

之后A=75.5,B=75;

c里面好像是默认直接转换。

5.常量:语法:final 常量名 = 值;程序运行过程不可以改变。

6.运算,java里的运算跟c的大致都一样。也不用多说。但注意一点:自加和自减;

b++和++b;

a=++b;b先自加再赋值给a;

a=b++;b先赋值给a,再自加;自减同理。

7.比较运算符,跟c也差不多,但是java里可以直接比较并默认输出结果true or false;


注意事项

8.逻辑运算符:


跟c差不多,不难理解

你可能感兴趣的:(java终极菜鸟总结2)