本文共 1362 字,大约阅读时间需要 4 分钟。
1.Java是一种强类型语言。一共有八种基本类型
1.1 整型:int 4字节 short 2字节 long 8字节 byte 1字节 int类型最常用 1.2 浮点类型:float 4字节 double 8字节 通常情况下使用double类型 3种表示溢出和出错情况的特殊浮点值: ·正无穷大 ·负无穷大 ·NaN(非数字) 1.3 char类型:值要使用单引号括起来 可以用char值描述Unicode字符 (尽量少使用char型,最好将字符串 作为抽象数据类型处理) 1.4 boolean类型 布尔类型有两个值:false和true,用来判定逻辑条件。整型和布尔值之间不可以相互转换。2.变量与常量
2.1 声明变量 在Java中,每个变量都有一个类型,声明变量时,先指定变量的类型,然后是变量名。 例如: double salary; int vacation Days; long earthPopulation; boolean done; 声明变量是一条完整的Java语句,以分号结束。 变量名必须以字母开头并由字母或数字构成的序列,另外不能使用Java保留字作为变量名。变量名对大小写敏感,长度基本上没有限制。 2.2 变量初始化 声明一个变量后,必须用赋值语句对变量进行显式初始化,不要使用未初始化的变量的值。 赋值时,变量名在等号左侧,取值放在右侧。 声明可以放在代码任何地方,最好靠近变量第一次使用的地方,养成良好编写风格。 2.3 常量 在Java中,利用关键字final指示常量。 关键字final表示这个变量只能被赋值一次,一旦被赋值后就不可更改,习惯上常量名使用全大写。 在Java中,希望某个常量可以在一个类的多个方法中使用,通常将此成为类常量。可以使用关键字static final设置。 注意,类常量定义于main方法的外部。 如果一个常量被声明为public,那么其他类的方法也可以使用这个常量。 2.4 枚举类型 有时候,变量的取值只在一个有限的集合内。 自定义枚举类型,包括有限个命名的值 例如:enum Size{ SMALL, MEDIUM, LARGE, EXTRA_LARGE}; Size类型的变量只能存储这个类型声明中给定的某个枚举值,或者特殊值null,null表示这个变量没有设置任何值。3.运算符
运算符用于连接值。 3.1 算数运算符 +、-、*、/表示加减乘除运算。 当参与/运算的两个操作数都是整数时,表示整数除法;否则 表示浮点除法。 整数的求余操作(取模)用%表示。 3.2 数学函数与常量 例如: 计算数值的平方根可以使用sqrt方法 double y = Math. sqrt(); 幂运算借助Math类的pow方法 double y = Math. pow(x, a); 使用floorMod方法解决有关整数冗余的问题。 Math 类提供了常用的三角函数: Math.sin Math.cos Math. tan Math. atan Math. atan2 指数函数以及反函数 Math. exp Math.log Math. log10 表示π和e常量最接近的近似值 Math. PI Math. E参考文献:《Java核心技术 卷1》
转载地址:http://escmz.baihongyu.com/