栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

第二章 Java语言基础

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第二章 Java语言基础

2.1 代码注释与编码规范

单行注释: //注释内容

多行注释:

文档注释:程序

编码规范:要养成良好的编码习惯,应规范规整,让代码便于理解阅读。

2.2 变量与常量

标识符:Java语言规定标识符由任意顺序的字母、下划线、美元符号和数字组成,并且第一个字符不能是数字,标识符不能是Java中的保留关键字。

关键字:

 变量:

常量: 

2.3 基本数据类型

例2.3 例2.4

转义字符: 

2.4 数据类型转换 

 隐式转换:从低级到高级的转换

显示转换:从低级到高级的转换

例2.7

 例2.8

 

2.5 运算符

赋值“=”号右端至变量。

类型转换规则:byte → short → int → float → double
赋值运算符结合性:从右至左(int i = j = 3;//赋值顺序:j、i)


 复合赋值运算:

x = x  (e)
常用的复合赋值运算符:+=、-=、*=、/=、%=
算术运算:

算术运算符的运算分量类型需是整数型和浮点数型。

单目运算符:+(取正)、-(取负),结合性从右至左
双目运算符: + (加)、-(减)、*(乘)、/(除)、%(求余数),结合性从左至右
自增和自减运算:

自增和自减运算要求运算分量是数值型(整数型,浮点数型),且只能是变量,不能是常量或表达式。

i++,表示引用变量i之后,i才进行加1,即以加1前的值作为运算结果。
++i,表示引用变量i之前,i先加1,然后以加1后的i作为运算结果。
 关系运算:

 

用来表达两个表达式的值的比较,运算结果是布尔型

6个关系运算符:<、<=、>、>=、==、!=,前4个运算优先级高于后两个。

关系运算符的优先级低于算术运算符的优先级。
关系运算符的结合方向是自左至右。

逻辑运算:

用来描述逻辑表达式,结果为布尔型

&&(逻辑与)、||(逻辑或)、!(逻辑否定),!运算优先级高于算术运算符,&&和||则低于。

a&&b:a和b必须都为true,表达式为true,否则表达式为false;先计算a后计算b,若a为false,则表达式值为false。

a||b:a或b只要有一个为true,表达式为true,反之表达式为false;若a为false,则计算b,若b也为false,表达式为false。
条件运算:

 

条件运算是三目运算符
逻辑表达式 ?表达式1 : 表达式2

执行过程:
(1)计算逻辑表达式
(2)若逻辑表达式为true,计算表达式1并以其值作为运算结果。
(3)若逻辑表达式为false,计算表达式2并以其值作为运算结果。

条件运算符优先级高于赋值运算符,低于逻辑运算符,也低于关系运算符和算术运算符

条件运算符的结合性为自右至左。

 

 位运算:
~(位反)、&(位与)、^(位异或)、|(位或)
 移位运算:
<<(左移运算符)、>>(算术右移运算符)、>> >(逻辑右移位运算符)

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756207.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号