1.变量
1.1变量的概念和基本理解
变量的概念是存储单元,对于类型的指代,变量特指一个确定的数值
变量由 (数据类型 变量名 值 )组成
int i = 15;
整形 变量名 值 对于变量的声明和赋值
java是强类型语言 ,变量的类型必须与数据的类型一致。
1.2变量的声明和赋值
对于变量先声明在赋值,是对变量的基本操作,
int i ;
数据类型 变量名
i = 15;
变量名 值
声明并赋值
int i = 15;
整形 变量名 值 对于变量的声明和赋值
多个同类型变量的声明与赋值
数据类型 变量1 , 变量2 , 变量3 = 值3 , 变量4 , 变量5 = 值5;
int i , o , p=1,s , f=5;
2 Java的数据类型
基本数据类型 : 整数 小数 布尔 字符
引用数据类型 : 字符串 数组 对象
八种数据类型: byte short int long float double boolean char
1字节 2字节 4字节 8字节 4字节 8字节 1字节 2字节
8位 16位 32位 64位 32位 64位 8位 16位
整形的取值范围在相对应的数据类型正负二的位减一次方
比如 byte的取值范围是 二的八减一次方 也就是二的七次方 正负 -128~127 以此类推
int位整数的默认形式,如需为long类型赋值 需要在值的末尾加L (可大写可小写 推荐大写)
1G=1024MB
1MB=1024KB
1KB=1024byte 1byte 就是一个字节 所以一个字节是8位
1byte=8bit 8bit 意思是8 位
浮点型的范围较大
浮点型数值采用科学计数法表示:
2E3 等价于 2 * 10 ^ 3(结果:2000.0) 3E5 等价于 3 * 10 ^ 5(结果:300000.0)
注意:double为浮点数的默认类型,如需为float类型赋值,需要在值的后面追加“F”
boolean 布尔数据类型 只有两种取值范围 True or False 描述“真“或”假“
java的boole不参与算术运算
char数据类型两个字节,取值范围在0~65535 char的数据一般来自 普通字母 数字 和中文,以及万国码中的各国语言
但是char每次只能声明一个值
例如:char ch1 = '2'; 正确
char ch1 = ‘22’; 错误
char ch1 = 'a' 'A' 65 '中' 都是正确的 但是每次只能声明一个量
3转义字符
换行符 \n 可在任何输出语句中换行 相当于 System.out.println()
制表符 \t 可在输出语句中控制空格并且上下对齐
反斜线 \\ 单引号 \’ 如果想单独输出必须插入转义字符才可输出 但是双引号可打可不打
4引用数据类型
String 取值范围 在任何” “中间的值都可以
String str1 =”你好“
String str1 =”数值“
String str1 =”helo“