java变量和常量

在程序的执行过程中,其值不能被改变的量称谓常量,其值能改变的量称为变量.常亮和变量命名必须使用合法的标识符.

java语言规定标识符由任意顺序的字母、下划线(_)、美元符号( ),java:nameusername page
非法标识符:
4name
String
User name

java关键字

int public this finally boolean abstract
continue float long short throw throws
return break for static new interface
if goto default byte do case
strictfp package super void try switch
else catch implements private final class
extends volatile while synchronized instanceof char
protecte importd transient implements dafaule double

声明变量:
变量的使用是程序设计中一个重要的环节,定义变量就是告诉编译器这个变量的数据类型,需要配置多少空间,以及存放什么样的数据.在声明变量时可以是没有赋值,也可以是直接赋给初值.
int age; // 声明int型变量
char c=’r’; //声明char型变量并赋值
对于变量的命名应遵循以下几条规则:

  1. 变量名必须是一个有效的
  2. 变量名不可以用java关键字
  3. 变量名不能重复
  4. 应选择有意义的单词作为变量名

    变量的有效范围:
    在程序中,一般会根据变量的”有效范围”将变量分为”成员变量”和”局部变量”.
    1.成员变量
    在类体中所定义的变量被称为成员变量,成员变量在整个类中都有效.类的成员变量可分为静态变量和实例变量.
    class var{
    int x=45;
    static int y=90;
    }
    x实例变量 y是静态变量(也称类变量)在成员变量加关键字static,这样的成员变量称为静态变量,有效范围可以跨类,甚至整个程序, 对于静态变量,除了在定义它的类内存取,还可以直接以”类名”.静态变量的方式在其他类使用.
    2.局部变量
    在方法内部定义的变量就叫局部变量,局部变量只在当前代码块中有效.
    局部变量可与成员变量的命名相同,此时成员变量将被隐藏,即这个成员变量在此方法中暂时失效.

public class Val{   //新建类
    static  int times=3; //定义成员变量times
    public static void  mian(String []args){  //主方法
    int times=4; //定义局部变量times
    System.out.println("times的值为:"+times); //将times的值输出
       }
    }

声明常量:
在程序运行过程中一直不会改变的量称为常量,通常也被称为”final变量” 常量在整个程序中只能被赋值一次,在为所有的对象共享值时,常量是非常有用的.
常量名通常使用大写字母,但这不是必须的.是为了清楚地表明正在使用常量.
final double PI=3.1415926D; //声明double型常量PI并赋值
final boolean BCD=true;
当final变量属于”成员变量时”,必须在定义时就设定它的初值,否则会产生错误.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值