java平台
C和C++的平台是指操作系统,而Java的平台呢,指的是JVM而不是指操作系统。任何的Java程序都是不可以脱离JVM而在操作系统上
运行的所以说Java本身就是一个平台,而且是兼容不同操作系统平台的平台。所以Java所说的跨平台实际上指的是JVM的跨平台!
类型的转换
1.自动类型转换(隐式转换)
由范围较小的数据类型转换成范围较大的数据类型
byte<short<(char)<int<long<float<double
2.强制类型转换(显式类型转换)
double>float<long<int<(char)<short<type
3.注意
char a='a'+1 输出的结果是“97”
-------------------------------------------
char k="a"
char b=k+1 此时编译会出错,因为1默认的类型是int 而k是char型,两者相加输出的结果是int型,这就要求我们进行一下改变
-------改正如下
char b=(char)(k+1) 这样的结果就不会出错了
4运算符
①算数运算符
②逻辑运算..
③赋值运算..
④比较运算..
①算数运算符
不再赘述,重点讲一下自增,自减
自增(前)++a
自增(后)a++
自减(前)- -a
自减(后)a- -
int a=3;
int b=a++;
int c=a- - ;
int d=++a;
a=4 b=3 c=4 d=4
(课程结束,见明天)