黑马程序员——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。
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学习笔记之数组基础
- 黑马程序员--Java基础学习笔记之抽象类和接口、内存结构分析、Java APIs
- 黑马程序员---Java基础学习笔记(多线程-后篇)
- 黑马程序员-------学习日记Java基础 第二天
- 黑马程序员_毕向东_Java基础视频教程学习笔记(十)
- 黑马程序员_毕向东_Java基础视频教程学习笔记(八)
- 黑马程序员_毕向东_Java基础_DAY03_函数_学习笔记
- 黑马程序员-学习笔记java基础-语言概述
- 黑马程序员_毕向东_Java基础视频教程学习笔记(六)
- 黑马程序员_毕向东_Java基础视频教程学习笔记(四)
- 黑马程序员_毕向东_Java基础视频教程第十八天-IO流---学习笔记
- 黑马程序员 java学习笔记-基础知识盘点
- 黑马程序员---Java基础学习笔记(IO-前篇)
- 黑马程序员_毕向东_Java基础视频教程学习笔记(七)
- 黑马程序员——Java基础教程学习笔记
- 黑马程序员--Java基础加强学习笔记之Class类、反射(Reflect)
- 黑马程序员---Java基础学习笔记(面向对象篇)
- 【屌丝学习笔记】第二天 JAVA基础
- 黑马程序员---Java基础学习笔记(多线程-前篇)
- 黑马程序员-学习笔记java基础-基本语法