数据类型与运算符小结(JAVA)-创新互联
初步学习了Java的数据类型和运算符,小结一下!
“真诚服务,让网络创造价值”是我们的服务理念,成都创新互联团队10多年如一日始终坚持在网站建设领域,为客户提供优质服。不管你处于什么行业,助你轻松跨入“互联网+”时代,PC网站+手机网站+公众号+微信平台小程序开发。- 四种变量
1.属性(定义在类里)
实例变量
2.静态属性(定义在类里且有static)
类变量
3.局部变量(定义在方法里)
4.参数
- 定义变量
数据类型 变量名
1.直接加分号(未初始化)
2.=value;
- 变量命名(规则)
1.必须以字母,下划线_或美元符$开头,汉字可以,但不建议
2.之后的部分可以是字母,下划线,美元符以及数字
3.变量名长度可以无限长
4.变量名不可以是java关键字
eg:static,public,final ,this,new ,try……
5.大小写敏感
- 命名的规范
1.永远不要用美元符和下划线命名开始(下划线有个特例)
2.永远使用有意义的名字作为变量名
3.不要用中文和拼音命名
4.类名称 —— 单个单词的 首字母 都大写
方法名称—— 单个单词,除第一个单词外,其他单词首字母大写
变量名称—— 单个单词,除第一个单词外,其他单词首字母大写
常量(不可修改)——每个 字母 都大写,用下划线分
5.类名称和变量名称——名词
方法名称——动词
对象——状态(属性),行为(方法)
- 数据类型
1.基本数据类型
a)数值类型
整型: byte,short,int,long
浮点型:float,double
b)布尔类型:真/假 true/false
c)字符类型:Unicode编码
2.引用数据类型
- 字面量
1.整型:
100——int
100L,100l——long
进制表示:
十进制 100,100L
十六进制:0xFF 0xFFL
二进制:0b1010, 0b101L
2.浮点型:
1.0——double
1.0F,1.0f——float
1E3——double(科学计数法)
3.boolean型:true/false
- 强制类型转换
里氏转换原则:
小范围类型a=大范围类型数;不允许
大范围类型b=小范围类型数;允许,自然
eg:
double a=1.0F;
int b=(int)a;
特例:
byte a=数值(-128~127)可以
short b=数值(-2^15~2^15-1)可以
但是
int b=100;
byte a=(byte)b;//必须强转
将int变量赋值给byte类型,必须强转
- String的加法运算
+连接字符串
String a="我爱" ; String b=“中国”; a+b结果为“我爱中国”
int a=1;int b=1;
"a+b的结果是"+a+b //a+b的结果是 11
“a+b的结果是”+(a+b)//a+b的结果是 2
- 运算符
a)赋值运算符 =
b)算数运算符 +、 -、 *、 / 、 %
c)一元运算符 ++、--、+10、-10 、!(逻辑取反)
逻辑取反只能用于boolean型
!a在java是不合法使用
d)比较运算符 ==、!=、>、>=、<、<=、
e)条件运算符
条件(只允许boolean类型)?结果1:结果2
条件真,表达值为结果1,否则为结果2
f)位运算符 ~、&、|、^
短路特性
条件1&&条件2 如果条件1结果为假,表达式为false
条件1||条件2 如果条件1结果为真,表达式为true
g)位移运算符
<<、>>(带符号右移)、>>>(不带符号右移)
f)instanceof 类型判断运算符
对象 instanceof 类 值为true或false
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
名称栏目:数据类型与运算符小结(JAVA)-创新互联
网页地址:http://myzitong.com/article/epjio.html