Java 数据类型与运算符

变量

标识符

1.1概念:

在Java中标识符用于程序中的常量、变量、方法、类、接口和包的命名。标识符具有以下规则:
(1)标识符由字母、数字、下划线、美元符号$组成。
(2)标识符的首字母只能由字母、下划线、美元符号开头,不能以数字开头。
(3)标识符命名不能是关键字、布尔值(true、false)和null。
(4)标识符区分大小写,没有长度限制。

举例:$name、_name、name、1name(false)、@name(false)、null(false)

1.2 关键字

在Java中所有关键字都是小写字母,在开发中不能以关键字为标识符,否则编译错误。关键字可在Java文档中查询。

1.3Java注释

注释是程序开发人员与程序阅读者之间的交流手段,是对代码的说明与补充。好的注释可减少程序阅读难度,减少维护成本。Java中有3种注释:单行注释、多行注释、文档注释。

1.3.1单行注释

指只能书写在一行的注释,最简单的注释类型,用于代码的说明。示例://注释内容

1.3.2多行注释

多行注释一般用于注释文字较多的时候,以/开头,/结尾。
示例:
/*
** 注释内容
*/

1.3.3文档注释

以文档形式对代码说明。以/开头,以/结尾。包含描述性文本以及若干文档注解。文档注解以@开头,包括作者名、参数含义、返回值、版本号。
示例:
/
*
*测试文档注释
*@auther XX
*@ version 1.0.0
*/

数据类型

Java是强类型语言,强类型语言要求变量使用前要进行定义,定义时需要明确变量数据类型。在Java中的数据类型可分为两大类:基本数据类型和引用数据类型。

1.4基本数据类型

基本数据类型一共有8种包括:整数型:byte、short、int、long;浮点型:float、double;字符型:char;布尔型:boolean;


引用数据类型

引用数据类型是除了基本数据类型之外都是引用数据类型,包括类、接口、数组等等。

数据类型转换

不同的基本数据类型在运算时可进行转换。以储存位数大小可排序:boolean=byte->short=char->int->long->float->double
在数据转换时有自动类型转换和强制类型转换。
自动类型转换:将低级别类型转换为高级别类型时自动类型转换。
在赋值时,整数类型默认为int为0,浮点数类型默认为double为0.0,字符默认为'\u0000',布尔默认为false。
强制类型转换:将高级别类型转换为低级别类型时必须强制类型转换。

运算符

运算符是告诉程序执行特定运算操作的符号,包括6类运算符,分别为:赋值运算符、算术运算符、关系运算符、逻辑运算符、位运算符、条件运算符。

2.1赋值运算符

使用“=”给变量赋值,可与算术运算符结合,组成复合赋值运算符,包括“+=”,“-=”,“*=”,“/=”,“%=”。

2.2算术运算符

包括+、-、*、/、%、++、--


2.3关系运算符

关系运算符又叫比较运算符,用于比较两常量或变量的大小,结果为布尔值。包括==、!=、>、<、>=、<=

2.4逻辑运算符

逻辑运算符用于两个布尔型的值进行运算,结果为布尔值。


2.5位运算符
2.6条件运算符

条件运算符是Java中唯一一个需要3个操作数的运算符,又称三目运算符或三元运算符,语法格式如下:条件?表达式1:表达式2
条件为真返回表达式1;条件为假,返回表达式2

2.6运算符优先级
总结

(1)Java中标识符和使用标识符需要遵循规则。
(2)Java中注释分为单行注释、多行注释、文档注释。
(3)Java中数据类型分为基本数据类型和引用数据类型。
(4)基本数据类型8种,引用数据类型包括类、接口、数组。
(5)Java中数据转换有自动数据转换和强制数据转换。
(6)Java的6大运算符。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容