• 常量与变量入门基础


    内容

    1. 声明常量
    2. 常量应用示例
    3. 声明变量
    4. 变量命名规则
    5. 变量作用范围

    常量

    概念

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

    语法: final 数据类型 常量名称[=值] (注:[ ]中括号中的内容是可选项)

    常量名称通常使用大写字母,但并不是硬性要求,仅仅是一个习惯而已。

    常量应用示例

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

    package com.coder306.cn.field;
    
    public class Main {
    	// YEAR产量,不可以随意修改
    	public final int YEAR = 2020;
    	
    	public Main() {
    		System.out.println(YEAR);
    	}
    	
    }
    

    以下没有给常量赋值,报错信息

    image-20200622151016777

    变量

    变量定义

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

    在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:

    类型 变量名称 [ = value][, 变量名称 [= value] ...] ;
    

    变量的声明一次可以给多个变量一起进行声明,也可以只给一个变量进行声明。

    package com.coder306.cn.field;
    
    public class Main {
    	public static void main(String[] args) {
            // int 类型变量
    		int year = 1;
            
            // char类型变量
    		char xt = 'a';
    		System.out.println(year);
    		System.out.println(xt);
    	}
    	
    }
    

    变量的命名规范

    变量也是一种标识符,所以它也遵循标识符的命名规则。
    (1) 变量名可由任意顺序的大小写字母、数字、下划线(_)和美元符号($)等组成。
    (2) 变量名不能以数字开头。
    (3) 变量名不能是Java中的保留关键字。

    变量作用范围

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

    1. 成员变量

    在类体中定义的变量为成员变量。它的作用范围为整个类,也就是说在这个类中都可以访问到定义的这个成员变量。

    package com.coder306.cn.field;
    
    public class Main {
    	// x 成员变量
    	int x = 1;
    	// y 成员变量
    	int y = 5;
    	public void add() {
    		int c = x + y;
    		System.out.println(c);
    	}
    }
    

    2. 局部变量

    Java可以在程序的任何地方声明变量,当然也可以在循环里声明。有趣的是,在循环里声明的变量只是局部变量,只要跳出循环,这个变量便不能再使用。下面用一个范例来说明局部变量的使用方法。

    • 局部变量声明在方法、构造方法或者语句块中;
    • 局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;
    • 访问修饰符不能用于局部变量;
    • 局部变量只在声明它的方法、构造方法或者语句块中可见;
    • 局部变量是在栈上分配的。
    • 局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。
    package com.coder306.cn.field;
    
    public class Main {
    	
    	public void add() {
            // 变量x、y、c都是局部变量
    		int x = 1;
    		int y = 5;
    		int c = x + y;
    		System.out.println(c);
    	}
    	
    }
    

    深入探讨可以加笔者QQ:1120855315
    点击获取免费Java免费视频
    添加QQ群837949026可以领取更多学习资料

  • 相关阅读:
    4Sum
    3Sum Closest
    3Sum
    Longest Common Prefix
    Roman to Integer
    thinkphp3.2自定义配置文件
    centos7下git的使用和配置
    git 报错
    Git服务器安装详解及安装遇到问题解决方案
    centos GIT安装
  • 原文地址:https://www.cnblogs.com/coder306/p/13189846.html
Copyright © 2020-2023  润新知