首页 > 编程语言 > 详细

与Java的初遇——变量

时间:2021-02-15 23:18:47      阅读:23      评论:0      收藏:0      [点我收藏+]

变量

  • 变量的概念:

    • 内存中的一个存储区域
    • 该区域的数据可以在同一类型范围内不断变化
    • 变量是程序中最基本的存储单元。包含变量类型、变量名、存储的值
  • 变量的作用

    用于在内存中保存数据

  • 声明变量

    • 语法:<数据类型><变量名称>;
    • 例如:int var;
  • 变量的赋值

    • 语法:<变量名称> = <值>;
    • 例如:var = 10;
  • 声明和赋值变量

    • 语法:<数据类型> <变量名> = <初始化值>;
    • 例如:int var = 10;
public class Variables{
    public static void main(String[] args){
        //声明三个整数并赋予初值
        //不建议,分开写有利于增强程序可读性
        int a = 1,b = 2,c = 3;
        //声明并初始化整数d
        int d = 4;
        //声明并初始化字符串 s
        String s = "java";
        //声明了双精度浮点型变量 pi
        double pi = 3.14159;
        //声明变量 x 的值是字符 ‘x‘。
        char x = ‘x‘;
    }
}
  • 变量类型
    • 类变量:独立于方法之外的变量,用 static 修饰。
    • 实例变量:独立于方法之外的变量,不过没有 static 修饰。
    • 局部变量:类的方法中的变量。
public class Variables{
    static int allClicks=0;    // 类变量
    String str="hello world";  // 实例变量
    //main方法
    public static void main(String[] args){
        //局部变量:必须声明和初始化值
        int i = 10;
    }
}
  • 使用变量注意:

    • 每个变量都有类型,类型可以是基本类型,也可以是引用类型
    • 变量名必须是合法的标识符
    • 变量名是一条完整的语句,因此每个声明都必须以分号结束
    • Java中每个变量都必须先声明后使用
    • 使用变量名来访问这块区域的数据
    • 变量的作用域:其定义所在的一对{}内
    • 变量只有在其作用域内才有效
    • 同一个作用域内,不能定义重名的变量

常量

  • 常量:初始化后不能再被改变的值,不会变动的值
  • 所谓常量可以理解为一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变
  • 常量名一般使用大写字符
  • final 常量名 = 值
public class Constant{
    //修饰符不存在先后顺序
    static final double PI1 = 3.14;
    final static double PI2 = 3.14;
    public static void main(String[] args){
        System.out.println(PI1);//3.14
        System.out.println(PI2);//3.14
        System.out.println(PI1 == PI2);//true
    }
}

与Java的初遇——变量

原文:https://www.cnblogs.com/xyzsstudy/p/14404205.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!