Java基础语法(变量)、数据类型的转换
一、Java的基础语法
1、变量:程序执行的过程中,在一定范围内其值可以发生改变的量
2、定义变量的格式:数据类型 变量名 = 初始化值;
3、使用变量的注意事项:
(1)作用域:变量定义在哪个大括号内,它就在哪个大括号内有效;并且,在同一个大括号内,不能定义重名的变量
(2)初始化值:没有初始化值的变量不能直接使用。
格式:①数据类型 变量名 = 初始化值;(推荐使用格式①)
②数据类型 变量名;
变量名 = 初始化值;
(3)在定义多个变量的时候,建议在一行上只定义一个变量(规范以及美观)


例:这种定义变量是错误的:

正确的应该是:

二、数据类型
1、含义:Java是一种强类型语言,针对每一种数据都定义了明确的数据类型
2、分类:(1)基本数据类型 (2)引用数据类型(类、接口、数组)

3、基本数据类型:
4大类:整数类型、浮点类型、字符型、布尔型
8小类:byte,short,int,long,float,double,char,boolean
(要求:从小到大和从大到小,都要会背)

4、使用数据类型的注意事项
①同一作用范围内,变量名不可以重复
②整数默认是int类型,但数值不要超过int表数范围。如果数值超过int的表数范围,那么数据类型就要用长整型Long,同时数值后缀L(在数值最后面加L)。若定义变量的初始化值为100,通常用int类型,若用long类型,也是可以的。
③定义浮点型数据,小数默认double类型。如果用float直接定义小数,系统会报错,若用float定义,数值后缀F。
④定义一个字符常量(就是初始值的字母),需要加单引号。例:char x = ‘a’;
⑤定义一个布尔类型:boolean m = true;
示例:


5、+是一个运算符,做加法运算的。一般来说,做运算的时候,要求参与运算的数据类型必须一致。
示例:

6、当数据类型不一致,用于接收的数据类型,只要大于定义变量的数据类型,也是可以运行的
示例: 
数据类型默认转换:

7、当数据类型不一致,用于接收的数据类型,小于定义变量中的数据类型,添加一定的条件,也是可以运行的。 这种转换叫做强制类型转换。
格式:目标数据类型 变量名 = (目标数据类型)表达式
示例:


不建议强转,强转会损失精度。
8、数据参与运算在计算机中都是以补码参与计算的。

浙公网安备 33010602011771号