发表时间:2022-03-25来源:网络
学完此次课程我们可以学会Java的运算符,以及数据类型的自动转换和强制转换。
10-15分钟
上节课已经说过java是强类型语言,定义变量必须指明类型,定义方法如下:
int x; double y; boolean flag;
命名规则:变量名必须以英文字母或者_或$开头,并且只能包含大小写英文字母、数字、_、$,以;结尾,且不能使用关键字。
根据命名规则,看一下Demo1中,哪些变量的定义是合法的?哪些又是错误的?
如果存在非法的命名,直接无法通过编译,结果如下:
命名规范:
虽然说$是一个合法的字符,但不要在定义变量中使用。
和定义类一样应该遵循驼峰规则,首字母小写。
语义最好明确,int sumPerson;一看就知道这个变量是总人数。
声明了变量必须要对其赋值才可使用。否则无法通过编译。
报错信息很清楚,sumPerson可能没有被初始化:
变量初始化:
输出结果:
Java中关键字的定义使用 final关键字,常量一旦赋值,不能被修改。
规范:常量名通常全部大写。
Java中如果希望一个常量在一个类的多个方法中使用,就需要用到雷类常量,定义使用 static final 关键字。使用时类名.常量名进行调用。
Java常用的运算符 +,-,×,/,% 和其他语言类似,要注意的时候使用除法运算符时,如果除数和被除数都为整数,结果会被向下取整,也就是说5/2=2
运行结果:
看一下数据类型转换示意图,实线表示数据可以安全转换,不会造成精度的丢失,虚线表示转换可能导致精度丢失,简单的说就是占用内存位数少的类型可以安全的转换到位数多的类型。占用内存位数多的类型转换为内存位数少的时候就会被截取。
自动的将1转换为1.0,输出结果:
语法:(Type)数值,例如(int)3.14
上图中可以看出,int可以安全转换为double类型。但是如果将double类型转换为int时就需要使用强制类型转换。
输出结果:3,强制去掉了小数点后部分。
x += 1 等价于 x = x + 1
x -= 1 等价于 x = x - 1
结合运算符还是很好理解的,下面我们看一下自增:
x++ 和 ++x 有什么不同,他们都是把x的值加1,但是x++是先使用后加1,而++x是先加1,再使用。
关系运算符在后期使用率很高,比如要判断两个值大小,某个条件是否成立等,返回一个 boolean类型的结果
好了就讲这么多,其实如果有其他语言基础的同学会发现,Java中的运算符,和其他语言基本都是相同的。
接下来,我们会学习Java中的字符串,以及常用的字符串处理函数。
计支宝app下载v3.1.29 安卓版
142.27MB |商务办公
小小优酷最新版下载v5.4.6 安卓官方版
68.11MB |影音播放
艺图语app下载v3.3.4 安卓免费版
34.33MB |系统工具
爱鸽者手机版下载v3.2.9 安卓版
243.57MB |商务办公
一品威客网接单app(一品众包)下载v2.7.1 安卓最新版
55.01MB |商务办公
诸葛找房网官方版下载v4.8.1.1 安卓最新版
66.6MB |生活服务
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-02-15
2022-02-14
葫芦侠三楼最新破解版下载v4.4.0.6 安卓版
其它手游葫芦侠7楼破解版免费下载v4.4.0.6安卓最新版
其它手游葫芦侠八楼免费版下载v4.4.0.6安卓版
其它手游葫芦侠3楼破解版免费下载v4.4.0.6安卓手机版
其它手游像素漫斗抱歉,“八神庵”是特指游戏角色的专有名词,不存在符合要求的常用同义词近义词。下载v1.00安卓版
其它手游葫芦侠4楼破解版游戏修改器下载v4.4.0.6安卓免费版
其它手游末日餐厅安卓版下载v1.35安卓版
其它手游葫芦侠十楼免费破解版下载v4.4.0.6安卓版
其它手游葫芦侠8楼最新破解版下载v4.4.0.6安卓版
其它手游