有关变量的例题文件名:Var 1.变量表示内存中的一个存储区域[不同的变量,类型不同,占用的空间大小不同,比如:int 4个字节,double就是8个字节,先有基本印象,后面细说] 2.该区域有自己的名称[变量名]和类型[数据类型]
//变(变化)量(值)的介绍
//变量相当于内存中一个数据存储空间的表示,你可以把变量看做一个房间的门牌号,
//通过门牌号我们可以找到房间,而通过变量名可以访问到变量值
public class Var01 {
public static void main(String[] args) {
//声明变量
int a ;
a = 10;
System.out.println(a);
//还可以这样
int b = 30;
System.out.println(b);
}
}
3.变量必须先声明,后使用,既有顺序
public class Var{
public static void main(String[] args){
//变量必须先声明,后使用,有顺序
// System.out.println(b);//报错
// int b = 20;
}
}
4.该区域的数据可以在同一类型范围内不断变化 5.变量在同一个作用域内不能重名
public class Var_region {
public static void main(String[] args) {
int a = 50;
System.out.println(a);//50
//该区域的数据值可以在同一类型范围内不断变化
//a = "jack"; //java: 不兼容的类型: java.lang.String无法转换为int
//a = 88;
System.out.println(a);//88
//变量在同一个作用域内不能重名
// int a = 77; //java: 已在方法 main(java.lang.String[])中定义了变量 a
// System.out.println(a);
}
}
class Dog{
public static void main(String[] args) {
//这里的a与上面的Var_region里的a不在一个作用域里,所以可以使用
int a = 10;
System.out.println(a);
}
}
6.变量 = 数据类型 + 变量名 + 值 [这一点要注意.变量三要素]记住!!
7.总代码块
package cn.javageiyegun.demo02.Var;
public class Var_region {
public static void main(String[] args) {
//变量必须先声明,后使用,有顺序
// System.out.println(b);//报错
// int b = 20;
System.out.println("==================");
int a = 50;
System.out.println(a);//50
//该区域的数据值可以在同一类型范围内不断变化
//a = "jack"; //java: 不兼容的类型: java.lang.String无法转换为int
//a = 88;
System.out.println(a);//88
//变量在同一个作用域内不能重名
// int a = 77; //java: 已在方法 main(java.lang.String[])中定义了变量 a
// System.out.println(a);
}
}
class Dog{
public static void main(String[] args) {
//这里的a与上面的Var_region里的a不在一个作用域里,所以可以使用
int a = 10;
System.out.println(a);
}
}