Java的数据类型和变量
Java的基本数据类型
Java的基本数据类型有8种,见下表:
数据类型 类别 宽度(位) 取值范围
boolean 逻辑型 1 true/false
char 文字型 16
byte 整数类型 8 -27 ~ 27-1
short 整数类型 16 -215 ~ 215-1
int 整数类型 32 -231 ~ 231-1
long 整数类型 64 -263 ~ 263-1
float 浮点型 32
double 浮点型 64
Java的变量
Java的变量在使用前必须声明。如 int radios, color;
Java为所有基本数据类型的变量作了预定义(预设置的值)。如
类型名 boolean char byte short int long float double
预置值 false '\u0000' (byte)0 (short)0 0 0L 0.0f 0.0
数据类型的转换
Java是一种强类型的语言,在赋值和参数传递时,都要求类型的匹配。类型转换有三种情况:自动转换、强制转换和使用类的方法转换。
自动转换:往往低精度类型到高精度类型能自动转换。
如: byte b1=10, b2=20;
int b3=b1+b2;
强制转换:高精度类型到低精度类型必须强制转换。这时数据可能会丢失部分信息。
如:char key=(char)(12+55) //变量key被赋值为unicode值为67的字符'c'
方法转换:如
String str = "123";
int a = Integer.parseInt(str);
使用Integer类的方法parseInt将String转换为对应的整数。
Java编程的习惯约定
为了提高程序的可读性,Sun公司推荐在Java编程时使用以下的习惯约定:
类名(classes):有一个或若干个名词组成,开头大写,名词间的区分也用大写,其他小写。
如:class AccountBook
class ComplexVariable
接口(Interfaces):规则同类名。
如:Interface Account
方法(methods): 由一个或多个动词组成,开头小写,动词间区分用大写,其他小写。
如:balanceAccount()
变量:小写字母开头,单词间用大写字母分隔
如:currentCustomer
常量:所有字母大写,单词间用下划线区分
如:MAXIMUM_SIZE
转载于:https://blog.51cto.com/dccgl/1307696