package 赵靖通; /* 关于java语言当中的变量 1.什么是变量? *变量本质上来说是内存中的一块空间"有数据类型、名字、字面值"。 *变量包括三部分,数据类型、名称、字面值【数据】 *变量是内存中存储数据最基本的单元。 2.数据类行的作用? *不同的数据有不统的类型,不同的数据类型底层会分配不同大小的空间。 *数据类型是指导程序在运行阶段应该分配多大的内存空间。 3.变量要求:变量中存储的具体的“数据”必须和变量的“数据类型”一直,当不一致时编译报错。 4.声明/定义变量的语法格式: 数据类型 变量名: *数据类型: 整数型(int) *变量名: 只要是合法的标识符就行。规范中要求:首字母小写,后面每个单词首字母大写 5.变量声明之后怎么赋值? 语法格式: 变量面馆 = 字面值; =是赋值运算符 6. 声明和赋值可以一起完成。 int i = 10; 7.变量赋值之后,可以重新赋值,变量的值可以变化 */ public class IndentifierTest01 { //static不能去掉,k的作用域为整个类体,静态变量 static int k=9; int m;//成员变量。从属于对象 public static void main(String[] args) { int i;//局部变量,从属于方法 i=10; System.out.println(i); //一行上可以同时声明多变量 //a和b尚未初始化,c赋值300 int a,b,c=300; for(int l = 0;l<10;l++) {//a的作用范围只在for循环内 } } }