变量与常量

与所有程序设计语言一样,Java 也使用变量来存储值。常量就是值不变的变量。

1、声明变量

在 Java 中,每个变量都有一个类型。在声明变量时,先指定变量的类型,然后是变量名。

double salary;
int ages;
boolean done;

每一个声明都以分号结束。声明是一条完整的 Java 语句,Java 语句都以分号结束。

变量名必须是以字母开头,由数字或者字母构成的序列。变量名中的所有字符都是有意义的,并且大小写敏感。变量名的长度基本上没有限制。

不能使用 Java 保留字作为变量名,如 class 、private 、double 之类。

2、变量初始化

声明一个变量后,必须用赋值语句对变量对变量进行初始化,不能使用未初始化的变量的值:

int ages;
System.out.println(ages); //变量没有初始化

要对一个已经声明过的变量进行赋值,就要将变量名放在等号(=)左边,再把一个适当取值的 Java 表达式放在等号右侧。

int ages;
ages = 20

也可以将变量夫人声明和初始化放在同一行中。

int ages = 20

在 Java 中可以将声明放在代码中的任何地方。但是变量的声明应当尽可能的靠近变量第一次使用的地方,这是一种良好的程序编写风格。

3、常量

在 Java 中,利用关键字 final 指示常量。final 表示这个变量只能被赋值一次。一旦被赋值后,就不能再修改了。常量名习惯使用全大写。

在 Java 中,经常希望某个常量可以在一个类的多个方法中使用,这种常量叫做类常量,可使用关键字 static final 设置一个类常量。

public class demo{
	public static final double PI = 3.14;
	public static void main(String[] args){
		double r = 2.5;
		System.out.println("Circular area:" PI * Math.pow(r,2));
	}
}

类常量的定义位于 main 方法的外部。因此,在同一个类的其他方法中也可以使用这个常量。而且,如果一个常量被声明为 public ,那么其他类的方法也可以使用这个常量。

4、枚举类型

有时候,变量的取值 只在一个有限的集合内。比如服装的尺寸有小、中、大、超大四种。可以给这些尺寸编码为1、2、3、4,或者S、M、L、XL,但是这种设置容易出错。
针对这种情况,可以自定义枚举类型。枚举类型包括有限个命名的值。

emum Size {SMALL, MEDIUM, LARGE, EXTRA_LARGE};

现在,可以声明这种类型的变量:

Siza s = Size.SMALL;
Size m = Size.MEDIUM;

Size 类型的变量只能存储这个类型声明中给定的某个枚举值,或者特殊值 null, null 表示这个变量没有设置任何值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

princeyang_

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

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

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

打赏作者

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

抵扣说明:

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

余额充值