Java基础教程(二)2021-09-05

Java基础教程(二)

关键字与保留字

1.关键地方使用的单词,都为小写
2.可能在以后被用来作为关键字

常量及数据类型

在这里插入图片描述
注:空常量不可直接输出

变量

1.变量定义格式:数据类型 变量名=变量值 int a=10;
2.从本质上讲,变量是内存中的一小块区域
3.输出变量:Syetem.out.print(a);
4.修改变量:变量名=变量值 a=20
注意事项
5.变量名不可重复,变量需定义后再使用。
6.为了防止定义long类型时的整数过大,可在整数后加L;定义float类型时,变量值后面加F

标识符

1.不能是关键字
2.不能以数字开头
3.由数字、字母、下划线和美元符号组成
4.区分大小写
5.小驼峰命名法——针对方法、变量起名、
大驼峰命名法——针对类起名

类型转换

自动类型转换

把一个表示数据范围小的数值或者变量复制到另一个表示数据范围大的变量。
在这里插入图片描述

强制类型转换

1.把一个表示数据范围d大的数值或者变量复制到另一个表示数据范围小的变量。
2.格式:目标数据类型 变量名=(目标数据类型) 变量值或变量名

算术运算符

1.整数相除只能得到整数,要想得到小数,必须有浮点数参与。

字符的+操作

拿字符在计算机底层对应的数值来进行计算的。
注:算术表达式中包含多个基本数据类型的值的时候,整个算术表达式的类型会自动进行提升。提升规则:
(1)byte类型,short类型和char类型将被提升道int类型。
(2)整个表达式的类型自动提升到表达式中最高等级操作数同样的类型。等级顺序:byte,short,char→int→long→float→double

字符串的+操作

当“+”操作中,如果出现了字符串,就是连接运算符,否则就是算术运算符。“+”的运算顺序是从左往右。

赋值运算符“=”

扩展的赋值运算符:“+=”、“-=”、“*/=”、“%=”
注:扩展的赋值运算符底层隐含了强制类型转换

自增自减运算符

“++”、“–”
单独使用时,自增自减运算符放在变量的前边和后边效果一样。
参与操作时,如果放在变量的后边,先拿变量参与操作,后拿变量做++或–;如果放在变量前边,先++或–,再参与操作。

关系运算符、逻辑运算符与C相同

短路逻辑运算符

1.逻辑与&:无论左边真假,右边都要执行
短路与&&:如果左边为真,右边执行;如果左边为假,右边不执行,因为左边为假右边无论真假,结果一定是假。
2.短路或||同理。

运算符优先级

这些简单的语法和C很像,故后面只记录一些容易混淆的点或者必须记住的,难以理解的点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值