Java基础语法(变量)、数据类型的转换

一、Java的基础语法

1、变量:程序执行的过程中,在一定范围内其值可以发生改变的量

2、定义变量的格式:数据类型 变量名 = 初始化值;

3、使用变量的注意事项:

​ (1)作用域:变量定义在哪个大括号内,它就在哪个大括号内有效;并且,在同一个大括号内,不能定义重名的变量

​ (2)初始化值:没有初始化值的变量不能直接使用。

​ 格式:①数据类型 变量名 = 初始化值;(推荐使用格式①)

​ ②数据类型 变量名;

​ 变量名 = 初始化值;

​ (3)在定义多个变量的时候,建议在一行上只定义一个变量(规范以及美观)

image

image

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

image

​ 正确的应该是:

image

二、数据类型

1、含义:Java是一种强类型语言,针对每一种数据都定义了明确的数据类型

2、分类:(1)基本数据类型 (2)引用数据类型(类、接口、数组)

image

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;

​ 示例:image

image

image

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

​ 示例:

image

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

​ 示例: image

​ 数据类型默认转换

image

7、当数据类型不一致,用于接收的数据类型,小于定义变量中的数据类型,添加一定的条件,也是可以运行的。 这种转换叫做强制类型转换

格式:目标数据类型 变量名 = (目标数据类型)表达式

​ 示例:

image

image

​ 不建议强转,强转会损失精度。

8、数据参与运算在计算机中都是以补码参与计算的。

posted @ 2021-11-24 16:41  阿伟宝座  阅读(181)  评论(0)    收藏  举报