在程序开发过程中,有很多语法需要程序员掌握,掌握这些,可以让你更加灵活的开发程序,那java有哪些基础语法?接下来我们就来给大家讲解一下java基础语法。
1.byte,short,char 之间不会相互转换,他们三者在计算时首先转换为int类型,并且char和其他数值类型进行运算时会根据ASCII码表来进行计算,char只能表示一个字符。
2.java的整型常量默认为 int 型,声明long型常量,须后加‘l’或‘L’。
3.Java的浮点型常量默认为 double 型,声明float型常量,须后加‘f’或‘F’。
4.当把任何基本数据类型的值和字符串(String)进行连接运算时(+),基本数据类型的值将自动转化为 String 类型。
5.自动类型转换:容量小的类型自动转换为容量大的数据类型(是类型表示的范围大小不是内部存储字节大小)。
转换如下: byte(1),char(2),short(2)->int(4)->long(8)->float(4)->double(8)
6.强制类型转换,自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型,使用时要加上强制转换符(),但可能造成精度降低或溢出,格外要注意。
7.不管是+= -= *= /= %=操作,不会改变本身变量的数据类型。
8.有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。
9.boolean类型不能与其它数据类型运算。
10.比较运算符的结果都是boolean型,也就是要么是true,要么是false。
11.“&”和“&&”的区别:
单&时,左边无论真假,右边都进行运算,双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。
“|”和“||”的区别同理,||表示:当左边为真,右边不参与运算。
异或( ^ )与或( | )的不同之处是:当左右都为true时,结果为false。理解:异或,追求的是“异”!。
这些基础语法都是需要开发人员掌握的,掌握好能够帮助开发人员更好的开发程序,提高工作效率!最后大家如果想要了解更多java入门知识,敬请关注奇Q工具网。
推荐阅读: