举例: 定义变量 一个int类型占4内存个字节,一个long类型数据占8个字节。 定义的变量如何加载入内存: 当执行int a=10时,内存会在其中划分一段区间给a这个变量; public class Hello { public static void main (String args[]) { int a=10; int b=20; int result=a+b; System.out.println("结果是"+result); } } 变量:为什么有变量。 一个程序就是一个世界。 不论是使用哪种高级程序语言编写程序,变量都是其程序的基本组成单位。java中的基本数据类型定义与c/c++中大体一致。 class test { public static void main (String []args){ //一个字节是8位,最高位是符号位: //int a=1;//定义一个整形变量,取名a并赋初值1 0:表示整数 //int b=3;//定义一个整形变量,取名b,并赋初值3 1:表示负数 b=89;//给变量b赋89 System.out.println(a);//输出语句,把变量a的值输出 System.out.println(b);//把变量b的值输出 } } java基本数据类型 四大类型 基本数据类型分为四类:1.整数类型 2.小数(浮点)类型 3.布尔类型 4.字符类型 整数类型: 整数类型可以表示一个整数,常用的整数类型有. byte,short,int,long 数据类型范围大小公式:-2^字节*8-1~(2^字节P*8-1)-1 它们有什么区别吗? 答:一个字节是8个bite。主要区别是 数据大小范围。 byte 一个字节 -128 到 127 short 两个字节 -32768 到 32767 int 四个字节 -2147483648 到 2147483647 long 八个字节 -2^8*8-1 到 (2^8*8-1)-1 小数(浮点)类型 小数类型可以表示一个小数,常用的小数(浮点)类型有:float,double; 它们有什么区别吗? 主要区别是数据大小范围? float 四个字节 1.4E-45 到 3.4028235E38 double 八个字节 4.9E-324 到 1.7976931348623157E308 布尔类型 布尔类型可以表示 真或者假,类型是 boolean 比如:boolean spBool=true; 字符类型 字符类型可以表示 单个字符,字符类型是char 多个字符我们称为字符串,在java中String这种数据类型表示,但是String不是基本数据类型,而是类,类是复合数据类型[关于类我们后面详细讲解。] |