JAVA基础——数据类型与运算符

一、数据类型

Java是一种强类型语言 ,常量是有数据类型的 , 变量都必须声明其数据类型。

变量:在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变。

常量:有些数据在程序运行过程中值不能发生改变。

1、整型类型

 整型常量默认为int型,声明long型常量可以后加‘ l ’或‘ L ‘(建议使用大写,小写容易误 认为数字1

2、浮点型数据类型

a、float类型:单精度类型,尾数可以精确到7位有效数字,在很多情况下,float类型的精度很难满足需求。

b、 double类型:双精度类型  精度是float类型的两倍,绝大部分应用程序都采用double类型。 

c、 浮点常量默认为double。要变为float,需在后面增加F/f.  如: 3.14F

d、 浮点数存在舍入误差,很多数字不能精确表示。如果需要进行不产生舍入误差的精确数字计算,需要使用 BigDecimal类。

3、布尔数据类型

 boolean类型有两个值,true和false
 boolean 类型用来判断逻辑条件,一般用于程序流程控制 

二、 常量

使用final修饰的变量,只能被初始化一次,变成了常量。 

三、转义符

转义符含义
\b

退格

\n换行
\r回车
\t制表符
\"双引号
\'单引号
\\反斜杠

四、变量命名规则:

a.由字母、下划线、美元符、人民币符、数字组成,不能以数字开头

b.用骆驼命名法,见名知意

c.不能使用关键字

五、运算符

• 算术运算符:  +,-,*,/,%(取模,求余),++,-

• 赋值运算符 =  

• 扩展赋值运算符:+=,-=,*=,/=

• 关系运算符:  >,<,>=,<=,==,!=

• 逻辑运算符:  &&,||,!

• 位运算符:  &,|,^,~ , >>,<<,>>> (了解!!!)

• 条件运算符 ?: 

1. 一元运算符(++, --):

• int a = 3;

• int b = a++;   //执行完后,b=3。先给b赋值,再自增。

• int c = ++a;   //执行完后,c=5。先自增,再给b赋值

2.&和&&的区别

• “&”:无论任何情况,“&”两边的表达式都        会参与计算。

• “&&”: 当“&&”的左边为false,则将不会计      算其右边的表达式。即左false则false

• “|”和“||”的区别与“&”和“&&”的区别类似。

3. 位运算符是对操作数以二进制比特位为单位进行操作和运算,所以是计算机最快的计算方式。

4.三目运算符 

语法格式 : x ? y : z 

执行过程 :其中 x 为 boolean 类型表达式,先计算 x 的值,若为true,则整个三目运算的结果为表达式 y 的 值,否则整个运算结果为表达式 z 的值。 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值