这次我们学习一个非常重要的知识点——变量,它可以说过是程序里最最重要的东西了
1.变量的定义
(1)变量定义格式
数据类型 变量名;
数据类型 变量名=初始值;
(2)给变量赋值
变量名=新的值;
class
{
public static void main(String[] args)
{//(1)变量的声明
int age;
//(2)给变量赋值
age = 18;
//(3)打印变量的值
System.out.println(age);
//(4)给变量进行重新赋值
age=19;
//(5)变量可以参与运算,作为其他表达式的一部分
int myAge;
myAge=age+2;
//(6)变量必须先赋值再使用
int year;
// System.out.println(year);
//(7)建议定义变量的同时就给定初始值
int month = 6;
//(8)再同一个作用域中不能定义重名的变量。
int year=2017;
}
}
输出结果为:
2.变量的分类
根据变量定义的位置可以把变量分为成员变量和局部变量
class Demo02
{
int xx=123;//成员变量
{
int yy=789//局部变量
}
public static void main(String[] args)
{
int oo=456;b//局部变量
{
int mm=18;//局部变量
}
System.out.println("Hello World!");
}
}
3.变量的作用域
成员变量的作用域是整个类
局部变量的作用域是从变量定义的位置开始,直到包含它的大括号结束。
我们稍作休息,闭上眼睛休息一分钟,回想一下刚才的知识,随后我们来看JAVA的数据类型分类。
1.数据类型的作用
数据类型就是一组值,以及这一组值上的操作。
数据类型可以决定数据的存储方式,取值范围,允许的操作。
2.数据类型分类
java中分为基本类型与引用类型
变量名所标识的存储空间中存储的内容就是变量的值,这是基本类型。
变量名所标识的存储空间中存储的内容是另一块存储空间的起始地址(引用),这是引用数据类型
基本类型又分为:整数类型,小数类型,字符类型,字符类型,布尔类型
引用类型:类,接口,数组等
我们先来看整数类型
其次是小数类型
之后我们来介绍下字符类型
1.我们使用char来定义一个字符类型变量
2.字符类型采用unicode编码(utf-16格式),每个字符占两个字节,存储汉字
3.字符类型实际上储存的是这个字符对应的码值
4.转义字符
最后我们介绍下布尔类型,当然,只有true和fasle两种值,分别代表成立与不成立。