随着老师上课的深入,我对java知识的理解也慢慢变深,但与此同时需要我花费更多的时间来理解其中很多的抽象概念。
今天我学习的是变量的数据类型。java语言中变量的数据基本类型有8种,基本数据类型包括 boolean(布尔型)、float(单精度浮点型)、char(字符型)、byte(字节型)、short(短整型)、int(整型)、long(长整型)和 double (双精度浮点型)共 8 种,这些没有什么理解而言,必须记住。
//静态属性一般通过定义一个变量来存储
String color;
String category;
void run() {
String a=“这是一个局部变量”;
//在方法中声明,叫局部变量,只能在方法里面可以使用
System.out.println(color+category+“车跑起来”);
}
void stop() {
System.out.println(color+category+“车停下来”);
}
String a;
//a=“aaa”;
//声明一个字符串类型的变量,变量名字叫a
String b=“abcd”;
//声明并且赋值,声明了一个字符串类型变量b,赋值为abcd
变量:格式——数据类型 变量的名字
* 类型有两种1,实例变量(成员变量),类的里面,方法的外面,整个类型都可以使用
* 2,局部变量,定义在方法的里面,只有这个方法的里面可以使用这个变量
下面是所举例子
String c="tttt";
//声明并且赋值了一个局部变量出,赋值为tttt
byte b1=100;
//声明并且赋值一个byte类型的变量 byte类型变量范围-128--127 2^7最小值是-128(-2^7);最大值是127(2^7-1);
short s1 =3253;
//short 2^15
int i1=1212121;
//int 2^31
long l=46464645;
long l2=46l;
//long类型的变量,值后面可以跟一个小写的L,表示是long类型 2^63
//这个l对值没有影响,下面的变量值还是46
float f=1.1f;
//精确到小数点后一位
//float类型的变量,值后面必须加f
double d=2.18;
double d2=3.22d;
//精确到小数点后两位
//可以在后面加一个字母d表示double类型
char ccc='q';
//char 类型的变量,值需要用单引号,只能够是一个字符
char c3='我';
//char可以存一个中文字符的
boolean b=false;
//8个基本类型
const EGLint attribs[] =
{ EGL_SURFACE_TYPE, EGL_WINDOW_BIT, EGL_BLUE_SIZE, 8, EGL_GREEN_SIZE, 8,
EGL_RED_SIZE, 8, EGL_ALPHA_SIZE, 8, EGL