Java学习笔记_001_数据类型与运算符
2017-04-11 10:58
567 查看
基本数据类型(4种8类)
整形:Byte(1Byte=8bit)Short
Int(4B=32b)Long(8B=64b)
浮点:Float(4B=32b)Double(8B=64b)
字符:Char
布尔:Boolean
后面还有引用数据类型
数组 类 接口 (?)字符串:String
注意:
1.变量名不能数字开头
2.不能含有特殊字符(*&%等)
3.不能与关键字同名
4.驼峰起名(studentName studentAgeMax等)
常量:final(常量修饰符) int(数据类型) NUM_A_2 (全大写,单词用_隔开) = 10 ;
基本运算符
+ - * / % ++ -- (a++是后自加,++a是先自加)
复合运算符
+= -= *= /= %= (a+=1就是a=a+1)
关系运算符
== != < <= > >=
逻辑运算符
&&与 ||或 !非 ^异或(同0异1)
&特殊与(&&时,左若为true则右式不执行,&则两个语句都执行)
|特殊或(||时,左若为false则右式不执行,|则两个语句都执行)
位运算符
&与 |或 ~非 ^异或 (-3&4=4)(计算机运算都用补码)
(正数三码相同,负数反码取反,补码=反码+1,转化时不动符号位)
<<左移(最左直接丢,最右直接补0)
>>右移(若左最高是1,左补1,若左最高是0,左补0.最右直接丢)
>>>无符号右移(最右直接丢,最左直接补0)
三目运算符
语法:(关系表达式) ? 表达式1 : 表达式2
例子:{int k = 0;k = (true)?1:2;System.out.print(k);}//1
解释:括号的关系表达式是否正确,true执行表达式1,false执行表达式2
整形:Byte(1Byte=8bit)Short
Int(4B=32b)Long(8B=64b)
浮点:Float(4B=32b)Double(8B=64b)
字符:Char
布尔:Boolean
后面还有引用数据类型
数组 类 接口 (?)字符串:String
注意:
1.变量名不能数字开头
2.不能含有特殊字符(*&%等)
3.不能与关键字同名
4.驼峰起名(studentName studentAgeMax等)
常量:final(常量修饰符) int(数据类型) NUM_A_2 (全大写,单词用_隔开) = 10 ;
基本运算符
+ - * / % ++ -- (a++是后自加,++a是先自加)
复合运算符
+= -= *= /= %= (a+=1就是a=a+1)
关系运算符
== != < <= > >=
逻辑运算符
&&与 ||或 !非 ^异或(同0异1)
&特殊与(&&时,左若为true则右式不执行,&则两个语句都执行)
|特殊或(||时,左若为false则右式不执行,|则两个语句都执行)
位运算符
&与 |或 ~非 ^异或 (-3&4=4)(计算机运算都用补码)
(正数三码相同,负数反码取反,补码=反码+1,转化时不动符号位)
<<左移(最左直接丢,最右直接补0)
>>右移(若左最高是1,左补1,若左最高是0,左补0.最右直接丢)
>>>无符号右移(最右直接丢,最左直接补0)
三目运算符
语法:(关系表达式) ? 表达式1 : 表达式2
例子:{int k = 0;k = (true)?1:2;System.out.print(k);}//1
解释:括号的关系表达式是否正确,true执行表达式1,false执行表达式2
相关文章推荐
- Java学习笔记001——学前准备、数据类型、运算符、流程控制语句
- Java学习笔记(二):数据类型和运算符(2)
- 黑马程序员_java基础学习笔记01_变量,数据类型,运算符
- 小甲鱼:Python学习笔记001_变量_分支_数据类型_运算符等基础
- Java基础学习笔记(一)环境变量配置,数据类型,运算符,控制语句,循环语句
- java学习笔记---数据类型、运算符和控制语句
- 【学习笔记三】最基本的JAVA基础[数据类型,运算符]
- NO2.Java学习笔记【关键字、类名、标识符、注释、变量与常量、数据类型、进制、运算符】
- Java学习笔记(三)之― Java中的变量、数据类型、运算符、类型转换
- Java学习笔记(九)——数据类型和运算符
- [学习笔记]Java数据类型,变量和运算符
- Java学习笔记-基本数据类型与运算符
- Java学习笔记(二):数据类型和运算符(1)
- 黑马程序员_Java常量、变量、数据类型和运算符的学习笔记
- Java学习笔记:数据类型和运算符
- 【疯狂Java讲义学习笔记】【数据类型与运算符】
- Java学习笔记(一) Java基础以及数据类型介绍
- Java学习第二天 —— Java中的基本数据类型和运算符
- PHP学习笔记【8】--php数据类型介绍和php的运算符
- C\C++ 程序员从零开始学习Android - 个人学习笔记(四) - java基础 - 数据类型、变量、字符串、数组