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循环内
}
}
}