- 变量:就是为“数据”在内存中起一个名字,后期通过这个名字就可以访问这个空间的值,很方便,而且利于后期的修改。
- 定义格式:
-
数据类型 变量名称 = 变量值;
- 举例:
-
int age = 24;(int是关键字)
*//注意:定义变量时的“值”必须时左边类型的值,或者左边类型兼容的值,否则编译错误。
实例代码:
public class Demo03 {
public static void main(String[] args) {
char c = 97;
System.out.println(c);
char d = 'd';
System.out.println(d);
String csk = "柳岩";
System.out.println(csk);
csk = "刘艳";
System.out.println(csk);
float a = 1000;
double b = 100000000.23123;
System.out.println(b);
}
}
/*
- java的数据类型(两类):
- A)基本数据类型:
- 1)整数(整形):
-
(1)byte: 1字节 (8位) 表示范围:-128 ---- 127
-
(2)short: 2字节 (16位) 表示范围:32767 - -32768
-
(3)int(常用): 4字节 (32位) 表示范围:2147483647 - -2147483648
-
(4)long: 8字节 (64位)
- 2)小数(浮点型):
-
(1)float: 4字节
-
(2)double: 8字节(常用)
-
例如:(存储代表身高的浮点型) double height = 1.78;
- 3)字符:char 2字节
-
例如:(存储代表性别的字符类型) char sex = "男";
- 4)布尔:boolean 1字节 (一个对于的布尔变量占4个字节,后面的Boolean[]数组,每个元素占:1个字节)
-
例如:(存储代表婚否的布尔值) boolean marry = true;
- B)引用数据类型:
-
(1)类(class);
-
(2)接口(interface);
-
(3)字符串(String);
-
例如: 存储一个姓名: String name = "郭德纲";
-
存储一个手机品牌: String brand = "华为";
-
(4)数组(【】);
- /
/ - “变量名“、”类名“都是有程序员定义的,都是在程序内部使用的,统称:自定义标识符;
- A)自定义标识符的“命名规则”:
- 1)名字中可以包含字母(中文)、数字、下划线(_)和¥符号;
- 2)数字不能开头; 例如:int 8csk = 29;
- 3)不能包含空格; 例如:int age csk= 26;
- 4)不能和关键字重名。例如:int public = 24;(注意关键字是小写的)
- B)自定义标识符的“命名规范”:
- 总体规范:见名知意,驼峰命名;
-
1)大驼峰:首字母大写,后续每个单词的首字母都要大写;例如:类名。
-
2)小驼峰:首字母小写,后续每个单词的首字母都要大写;例如:变量名,方法名。
- */
/*
"数字字面量"都是使用int类型。
- int age = 24; 先开辟一个int空间存储,再联系左边int类型
- long num = 2000000000000000; 报错
- 正确: long num = 2000000000000000L;先开辟一个lang空间存储,再联系左边的long类型。(L大小写无所谓,建议使用大写。)
- */
/*
- “小数字面量”都是使用double类型
- java中的所有整数都兼容float类型。
- */