2.3 变量的定义和使用的注意事项

2.3 定义变量

定义变量的语法格式:

    数据类型  变量名  =  数据值;

    int         a    =  100; 

    其中int是数据类型,指定了变量只能存储整数,而且指定了存储范围为-2147483648~2147483648。

    其中a表示变量名,变量名是标识符,这说明只要是合法的标识符都可以用来做变量名。在程序中可以通过变量名来操作变量(内存中的小盒子)。

    其中“=100”是给变量赋值,即向a变量中写入100(变量是个小盒子,现在小盒子中保存的是100)。注意,给变量赋的值一定要与类型符合,也就是说int类型只能存储整数,而且必须是在-2147483648~2147483648范围内的整数。100满足了这两个条件,所以是正确的。

 

练习:

Variabe.java

/*

变量定义格式:

数据类型  变量名  =  变量值;

*/

public class Variable{

public static void main(String[]args){
int a = 10;
double b = 3.14;
char c = 'A';
a = 20;
String s = "I love you";
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(s);
}
}

变量使用的注意事项

    我们使用变量的时候需要注意,要满足变量的使用规则才可以使用的,我们来看看都有哪些注意事项。

    *  变量使用的注意事项

    n  变量定义后可以不赋值,使用时再赋值。不赋值不能使用。

public static void main(String[] args) {

int x;

x = 20; //为x赋值20

System.out.println(x);//读取x变量中的值,再打印

}

n  变量使用时有作用域的限制。

public static void main(String[] args) {

int x = 20;

{

    int y = 20;

}

System.out.println(x);//读取x变量中的值,再打印

System.out.println(y);//读取y变量中的值失败,失败原因,找不到y变量,因为超出了y变量作用范围(范围在大括号之间),所以不能使用y变量

}

n  变量不可以重复定义。

public static void main(String[] args){

      int x= 10;

      doublex = 5.5;//编译失败,变量重复定义

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值