java学习:java学习5

一、基本的数据类型
bit:在计算机中的基本数据单元只能存放1、0
整形:
1.byte:共八位最大存储数据量255 存放的数据范围是-128~127之间
2.short:16位最大数据存储量是65536个数据范围是-32768~32767之间
3.int:32位最大数据存储容量2的32次方减1数据范围负的2的31的方到正的2的31次方减1
4.long:64位最大数据存储容量2的64次方减1数据范围为负的2的63次方到正的2的63次方-1
浮点:
5.float:32位数据范围在3.4e-45~1.4e38直接赋值时必须在数字后加上f或F
6.double:64位数据范围在4.9e-324~1.8e308赋值时可以加d或D也可以不加
逻辑:
7.boolean:只有true和false
8.char(字符):存储Unicode码,用单引号赋值16位的
编码:
9.ASCII(America Standard code for Information Interchange) 0~9是(48~57)a是97,A是65 一共256
10.Unicode是16位的共能存储65536个编码前256个兼容了ASCII码汉字的4e0a~9fa5
二、变量声明
1.格式:类型 变量名称;可以使用“,”分隔同时声明多个
2.可在声明的同时初始化,变量名应遵循标识符的要求
3.变量初始化:局部变量在使用之前必须初始化,类的成员变量可以不初始化默认值为0,false
4.变量赋值:一般规则可以将精度小的赋值给大的但不能将大的给小的
5.常量:整型常量都默认为int类型;浮点型默认为double类型
6.赋值:不能超过类型精确范围,给float赋值必须加后缀f或F
三、表达式
1.数学表达式:+ - * / ++ --(运算顺序从左到右)
2.关系表达式:> < >= <= == !=
3.逻辑表达式(运算对象为boolean):! & | ^ && ||
4.位运算符(运算对象是整型):! & | ^ >>n 相当于除以2的n次方 <<n 相当于乘以2的n次方 >>> 无符号右移位高位补零 有符号移位时高位是几就补几
5.赋值运算符:+= -= *= /=
6.条件表达式:a>b?result1:result2
7.instanceof 表达式测试对象类型
8.直接运算时精度损失是不允许的需要强制类型转换
9.优先级低元运算符高于高元如一元高于二元高于三元
Tags:  java学习笔记 java学习网站 如何学习java java学习

延伸阅读

最新评论

发表评论