常量与变量

目录

一、常量

1.1、声明常量

1.2、常量应用示例

1.3、运行结果

 二、变量

2.1、变量示例

2.2、运行结果

2.3、变量的命名规则

2.4、变量的作用范围


        Java 语言强大灵活,与 C 语言语法很多相似的地方。熟练使用 Java 语言进行程序开发,就必须从了解 Java 语言基础开始。

一、常量

        常量就是固定不变的量,一旦被定义,它的值就是不能被改变。

1.1、声明常量

        声明常量的语法为:

final  数据类型  常量名称[=值]

        常量名称通常使用大写字母,例如 PI 、YEAR等。

1.2、常量应用示例

          当常量用于一个类的成员变量,必须给常量赋值,否则出现编译错误。

public class FinalTest {

	static final int YEAR = 356;

	public static void main(String[] args) {

		System.out.println(YEAR);
	}
}

1.3、运行结果

 二、变量

        变量的一个重要特点是可以重新赋值。

        变量是利用声明的方式,将内存中的某个块留下来,以供程序使用。可以声明为块记载的数据类型为整形、字符、浮点型或是其他的数据类型,以作为变量保存。

2.1、变量示例

public class VariableTest {

	public static void main(String[] args) {
		int num = 6;    //声明一个整型变量num, 赋值为6
		char ch = 'a';  //声明一个整型变量ch, 赋值为z
		System.out.println("整数 num = " + num);   //输出num的值
		System.out.println("字符 ch = " + ch);     //输出ch的值
	}
}

2.2、运行结果

2.3、变量的命名规则

        变量也是一种标识符,所以也遵循标识符的命名规则。

(1)变量名可以由任意顺序的大小字母、数字、下划线 ( _ )、和美元符号 ( $ ) 等组成  。

(2)变量名不能以数字开头。

(3)变量名不能是 Java 中保留关键字。

2.4、变量的作用范围

        变量是有作用范围的,一旦超出它的范围,就无法使用这个变量。例如张三在 A 村很知名,你打听 A 村张三,人人都知道,可你到B店打听,就没有人知道。也就是说,在 B 店张三是无法访问的,就算碰巧 B 店也有个人叫张三的,但此时的张三已经非彼此张三了。

        按作用范围进行划分,变量可以分为成员变量和局部变量。

        成员变量示例

public class VariableTest2 {
	static int num = 8 ;//定义一个成员变量
	public static void main(String[] args) {
		System.out.println("num = "+num);
	}
}

        运行结果

         局部变量示例

public class VariableTest3 {

	public static void main(String[] args) {
		int sum = 0 ;
		for(int i = 0 ; i < 5; i++) {//i 定义一个局部变量
			sum = sum + i;
			System.out.println("i = "+ i + " sum = "+ sum);
		}
	}
}

     运行结果

         详解

        把变量 i 声明在 for 循环里,因此变量 i 在此就是局部变量,它的有效范围仅在 for 循环内,只要离开这个循环,变量 i 便无法使用。相对而言 sum 声明是main方法,作用范围只能main方法范围使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

2014Team

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值