Java基础语法

字面量:数据在程序中的书写格式
字符:程序中必须使用单引号,有且仅能一个字符;
字符串:程序中必须使用双引号;
布尔值:true,false;
空值:null。
\n :换行;
\t: 追加空格。
变量:
变量定义的格式:数据类型 变量名称 = 初始值;
(变量名称首字母建议小写,有意义)
变量的基本特点:
1、变量中只能存一个值;
2、变量中存的值是可以替换的。
定义变量需要注意的问题:
1、变量要先声明再使用;
2、变量声明后不能存储其他数据类型;
3、变量的有效范围是从开始到}结束,且不能定义两个相同名称的变量;
4、变量定义的时候可以没有初始值,但是使用的时候一定要给初始值。
数据类型的分类:
整数:byte、short、int(最常用)、long;
浮点数:float、double(默认);
字符:char
布尔:Boolean;leixing
随便写的整数默认是int类型,加上L/l就是long类型的数据啦;
随便写的小数字面值默认是double类型,加上F/f就是float类型。
引用数据类型:String
强制类型转换:可以强行将类型范围大的变量数据赋值给类型范围小的变量;
数据类型 变量2 = (数据类型)变量1、数据;
注意事项:
1、强制类型转换可能造成数据(丢失)溢出;
2、浮点型强转成整型,直接丢掉小数部分,保留整数部分返回。
算术运算符:加(+)、减(-)、乘(*)、除(/)、取余(%)
注意:如果两个整数做除法,其结果一定是整数,因为最高类型是整数。
案例 数值拆分:
公式总结:
个位:数值%10
十位:数值/10%10
百位:数值/10/10%10
千位:数值/10/10/10%10

逻辑运算符:
&:逻辑与 必须都是true,结果才是true;只要有一个是false,结果一定是false;
|: 逻辑或 只要有一个为true,结果就是true;
!: 逻辑非 你真我假、你假我真;
^: 逻辑异或 如果两个条件都是true或者false则结果是false;两个条件不同结果则是true。
&&: 短路与 判断结果与"&"一样;过程是左边为false,右边则不执行;
||: 短路或 判断结果与"|"一样;过程是左边为true,右边则不执行。
注意:逻辑与"&“、逻辑或’'|”:无论左边false或者true,右边都要执行。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值