Java基础

本文详细介绍了Java中的命名规则,区分了基础数据类型(如int、long等)和引用数据类型(类、接口和数组),讨论了数字和字符的格式化输出,包括整型和浮点数的扩展、字符表示、布尔值的特性以及运算符(加减乘除、逻辑运算、位运算)的使用、优先级和类型转换规则。
摘要由CSDN通过智能技术生成

命名规则:

        Java中首字母允许为字母、$、_,后续允许为字母、数字、_。

数据类型:

        Java数据类型分为两种:基础数据类型与引用数据类型

                基础数据类型分为:

                        int long short byte char float double boolean。

                引用数据类型分为:

                        类 接口 数组。

格式化输出:

        Notes:

                1.%#x中,#号代表输出十六进制数时加上0x。

                2.x与X的区别:输出十六进制时abcdef是大写还是小写。
             

数: 

        1.整形数据默认为int类型,若数字过大超过4int类型的存储范围,则必须在数字后加L,让java虚拟机将变量进行扩充。、

        2.一个浮点数默认为double类型,若想将浮点数赋值给float,则必须在浮点数后加上f,将一个double类型赋值给float会报错(虚拟机会认为这样做损失精度)。

字符(char):

        字符常量:

                必须用单引号括起来。

                java中字符和字符串都用unicode存储,所以一个字符占两个字节。

                

布尔(boolean) :

        值:True和False,且不对应任何整数值。

        布尔值只能进行逻辑运算:== != ! && || 

        Notes:

                1.IF while for 中判断真假只能使用逻辑表达式。

范围问题:

        

数据类型之间的转换:

        数据类型的大小关系:

        

Notes:

        1.boolean类型不可转换为其他数据类型。

        2.若将高类型转换为低类型时,只能使用强制转换。

        3.整形,浮点型,字符之间可以混合运算,都是通过隐式转换的方式进行比较,将低类型转换为高类型并进行比较。

运算符:

        1.加号+:

                1.数字相加

                2.字符串相加,可以将非字符串转换为字符串然后相加(“abc”+123结果为“abc123”,1+“aaa”结果为“1aaa”) 

        2.除法/:

                  除法的运行结果与除数与被除数的数据类型有关,若两个都为int型,则结果也为int型,若结果有小数部分,则截取,若其中有一个为浮点数,则结果也为浮点数。

        3.取余%:

                java中允许取余运算的两个数为实数,而c/c++不允许,所得的余数的符号只于被除数有关。

        4.逻辑运算符:

                ! && || 

                        1.&&左边为false则右边不执行。

                        2.||左边为true则右边不执行。

        5.位运算符:

      

运算符的优先级: 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值