您的位置:首页 > 职场人生

黑马程序员——java基础学习笔记——第二天

2015-03-12 22:09 411 查看
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
1..常量与变量:

常量表示不能改变的数值。
Java中常量的分类:

1.整数常量。所有整数
2.小数常量。所有小数
3.布尔型常量。较为特有,只有两个数值。true false。
4.字符常量。将一个数字字母或者符号用单引号( ' ' )标识。
5.字符串常量。将一个或者多个字符用双引号标识。
6.null常量。只有一个数值就是:null。

对于整数:java有三种表现形式。
十进制:0-9 ,满10进1.
八进制:0-7 ,满8进1. 用0开头表示。
十六进制:0-9,A-F,满16进1. 用0x开头表示。

变量的概念:
内存中的一个存储区域
该区域有自己的名称(变量名)和类型(数据类型)

该区域的数据可以在同一类型范围内不断变化

为什么要定义变量:
用来不断的存放同一类型的常量,并可以重复使用
使用变量注意:
变量的作用范围(一对{}之间有效)
初始化值
定义变量的格式:
数据类型变量名= 初始化值;

据类型自动提升
所有的byte型、short型和char的值将被提升到int型。

如果一个操作数是long型,计算结果就是long型;

如果一个操作数是float型,计算结果就是float型;

如果一个操作数是double型,计算结果就是double型。

2.运算符:

运算符包括算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三元运算符。
算术运算符:主要有加(+)、减(-)、乘(*)、除(/)、求余(%)、自加(++)、自减(--)。其中+和-可以作为数据的正负符号。
赋值运算符:用=表示,功能是将右边的操作数的值赋给左边的操作数。还有+=、-=、*=、/=,例子:a+=3和a=a+3代表的意思相同。
比较运算符:有大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)、不等于(!=)。比较运算符的结果都是boolean型
逻辑运算符:有与(&、&&)、或(|、||)、异或(^)、非(!)。
其中&和&&的区别为:对于&,左边无论真假,右边都进行运算;对于&&,如果左边为真,右边参与运算,如果左边为假,那
么右边不参与运算。|和||同理,对于||,左边为真,右边不参与运算。

位运算符:有左移(<<)、右移(>>)、无符号右移(>>>)、与(&)、或(|)、异或(^)、反码(~)。
三元运算符:格式:(条件表达式)?表达式1:表达式2。如果条件为true,运算后的结果是表达式1,如果条件为false,运算后的结果是表达式2。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JAVA基础