南昌县建设局网站,wordpress中文免费电商模板,做企业网站用什么框架,赤峰网站制作目录
关于java语当中的变量#xff1a; 1、什么是变量#xff1f; 2、数据类型的作用#xff1f; 3、变量要求 4、声明/定义变量的语法格式#xff1a; 5、变量声明之后怎么赋值#xff1f; 6、声明和赋值可以放到一起完成 7、变量赋值之后#xff0c;可以重新赋值…目录
关于java语当中的变量 1、什么是变量 2、数据类型的作用 3、变量要求 4、声明/定义变量的语法格式 5、变量声明之后怎么赋值 6、声明和赋值可以放到一起完成 7、变量赋值之后可以重新赋值变量的值可变化 8、有了变量的概念之后内存空间得到了重复的使用 9、通常访问一个变量包括两种访问形式 10、变量在一行上可以声明多个【为了保证可读性不建议在一行上声明多个】 11、变量必须先声明再赋值才能访问否则只是存在一个变量而已 我们学习java中非常重要的一个概念就是-变量
接下来我们去简单了解一个java 中的变量 关于java语当中的变量
问题引入 1、什么是变量 变量本质上来说是内存中的一块空间这块空间有数据类型、变量名字、字面值。 变量包括三部分数据类型、名称、字面值【数据】 变量是内存中存储数据的最基本单元 变量要求数据类型和存放的数据一致 试图理解原则上来说只要我们知道创建了一个变量当我们实例化后就是在堆内存中创建了一块空间提供给我们去使用 2、数据类型的作用 不同的数据有不同的类型不同的数据类型底层会分配不同大小的空间 理解为在变量中变量就像一个盒子这个盒子的容量根据数据类型的变化而变化设置不同的数据类型底层就会分配不同大小的空间 数据类型是指导程序在运行阶段应该分配多大的内存空间 3、变量要求 变量中存储的具体数据必须和变量的数据类型一致当不一致的时候编译报错 4、声明/定义变量的语法格式 例如数据类型 变量名; 数据类型目前我们还没有学习数据类型但是提前告诉大家有一种数据类型是整型 叫做 int 整数型 变量名 只要是合法的标识符就行。规范中要求首字母小写后面每个单词首字母大写 例如 int i; int nama; int StudentName; 5、变量声明之后怎么赋值 语法格式 数据类型 变量名字面值; 要求字面值的数据类型必须和变量的数据类型一致 等号 是一个运算符叫做赋值运算符赋值运算符先运行等号右边的表达式 表达式执行结束之后的结果赋值给左边的变量阅读代码的时候从右往左读赋值代码 6、声明和赋值可以放到一起完成 例如 int i10; 7、变量赋值之后可以重新赋值变量的值可变化 例如int i10; System.out.println(i);//10 i20; System.out.println(i);//20 i100; System.out.println(i);//100 这三个i由于重新赋值输出的值都不一样 理解变量就像一个容器容器原则来说只要不超过容量或者不转载其他类型的东西是可以根据值的变化而变化 8、有了变量的概念之后内存空间得到了重复的使用 int i10; System.out.println(i); ... ... System.out.println(i); 9、通常访问一个变量包括两种访问形式 第一种读取变量中保存的具体数据 get方式获取 第二种修改变量中保存的具体数据 set方式设置 int i10;//set方式因为等号具有一定的修改能力、赋值能力 System.out.println(i);//get方式因为get相当于得到获得定义的数据内容 10、变量在一行上可以声明多个【为了保证可读性不建议在一行上声明多个】 例如int a,b,c; 11、变量必须先声明再赋值才能访问否则只是存在一个变量而已 int i;程序执行到这里内存空间并没有被开辟出来变量i并没有初始化 所以没有赋值之前是不可以进行访问的 代码演示
public class variableTest01
{public static void main(String[] args){//int i;//声明一个int类型的变量命名为i//System.out.println(i);//编译报错因为变量i并没有初始化int i100;//声明一个变量并初始化意味着i的内存空间被开辟System.out.println(i);//成功编译输出100//i再次重新赋值i200;System.out.println(i);//一行声明多个变量并且某一个没有初始化就会编译报错int a,b10;//System.out.println(a);//编译报错未声明初始化你需要输出使用就必须要声明时初始化否则不能使用没开辟内存空间System.out.println(b);//编译成功已经声明并初始化//变量不可以同时赋值并且初始化//int cd10;//System.out.println(c);//System.out.println(d);int c10,d10;System.out.println(c);//编译成功}
}