在Java中的数据类型与C/C++还是有较大区别的。在Java中的原生数据类型,有byte、short、int、long、float、double还有boolean。其中byte在C/C++中是没有的,而boolean在C/C++中则为bool。
其中,byte、short、int、long为整型,float、double为浮点型。boolean专门用来判断真假的,只能取true和false。
成员变量可以只申明,不进行初始化。如果只申明没有初始化,Java会默认的对成员变量进行初始化。byte、short、int、long默认初始化为0,float、double默认初始化为0.0,boolean默认初始化为false。
但是方法中的局部变量,申明时必须进行初始化。
public class Number
{
public static void main(String[] args)
{
byte w_byte = 123;
short w_short = 32589;
int w_int = 12345656;
long w_long = w_byte+w_short+w_int;
System.out.println("ANS:"+w_long);
}
}