精华内容
下载资源
问答
  • Java常量和变量

    2016-03-22 16:09:07
    Java常量和变量 编辑删除转载2016-03-19 10:58:45 一 Java的四个基本数据类型  1. 整型 byte short int long;  2.浮点型 float double  3.Boolean  4.字符型​​ char 二,变量 ...

    Java常量和变量

    编辑删除转载2016-03-19 10:58:45

    一  Java的四个基本数据类型

       1. 整型 byte short int long;

      2.浮点型 float double

      3.Boolean

      4.字符型​​ char

    二,变量

        在声明变量时,应有变量名(标识符),及数据类型。eg: int  age;int 为数据类型,age为变量名。

          可以在声明变量的同时赋值 int age =25;

    命名变量名的规则

         1.严格区分大小写;

         2.只能是数字,字母,下划线,$符号; 特别注意:不能以数字开头

         3.不能是Java的关键字

         4.不能是const goto 这是Java的系统保留字​

    三, 常量

        在定义常量时,要用final,变量名习惯大写。eg:final  int AGE =25;

         常量值在程序运行期间是不可改变的,常量声明时必须赋值。​

        注意:要注明变量名的数据类型。

        eg:   public class User{

           public static final short USERAGE = 25;​

    }​//这是声明USERAGE的常量


     eg: public class FinalVar {

         final static int AGE =25;

          final String NAME ="兔子";

    }​​

    public class Final Var{

    final static int AGE = 25;

    final String NAME = "兔子";

    public static void main(String[] args){​

    //静态常量​

    ​System.out.println(AGE);

    //​非静态常量

    Final Var fv =new Final Var();//要进行实例化才能引用非静态常量在main方法里,因为main方法要求使用静态量

    //引入User类中的常量

    System.out.println(User.USERAGE);//在同一目录下不用引入类,如不在,需加import java.util.User; 引入User类​

    }​

    }

    注意:main方法必须调用静态变量。

    继续学习中........​

       ​

    展开全文
  • Java 常量和变量

    2016-08-14 22:19:57
  • 四:java常量和变量

    2020-12-14 21:29:44
    常量和变量 常量 运算过程中 值不能更改的数据 整数常量:1 / 1L 字符常量:‘1’ 布尔常量:true、false 浮点常量:1.1 / 1.2F 变量 运算过程中值可以更改的数据 变量定义格式: 数据类型 变量名; 变量名的...

    : 常量和变量

    常量

    运算过程中 值不能更改的数据
    整数常量:1 / 1L
    字符常量:‘1’
    布尔常量:true、false
    浮点常量:1.1 / 1.2F

    变量

    运算过程中值可以更改的数据
    变量定义格式: 数据类型 变量名;
    变量名的命名规范:除了第一个单词 其他单词首字母大写
    变量赋值格式: 变量名=常量值
    注意:1.变量必须先定义、再赋值、然后使用
    2.同一个类中的变量 不能重复定义
    3.b=2;等号 把右边的值赋值给左边的变量
    4.赋值时 右边值的类型必须和左边变量的类型保持一致

    数据类型转换

    数据类型精度表:double > float > long >int(char) > short > byte
    自动类型转换情况1:高精度变量 = 低精度数据

    long l1 = 1; //左边long类型的变量 右边int类型的常量值
    //编译器把4个字节int类型的1转换为8个字节的long类型1L 然后赋值
    

    自动类型转换情况2:byte、short、char类型的变量 = int类型的常量值;

    强制类型转换:低精度变量 = (低精度变量的类型)高精度值;
    谨慎使用:可能丢失数据

    展开全文
  • 基础篇 --》编程基础 --》Java常量和变量的定义 前言 我们经常写代码的文件,被称为类文件。属于一个类定义。 当这个类被关键字修饰之后,意义就不一样了。 在这个类里面有方法,有属性。 而这个属性就是变量常量...

    今天的博客主题

          基础篇 --》编程基础 --》Java常量和变量的定义


    前言

    我们经常写代码的文件,被称为类文件。属于一个类定义。
    当这个类被关键字修饰之后,意义就不一样了。
    在这个类里面有方法,有属性。
    而这个属性就是变量常量了。所以常量和变量都属于属性。
    变量又被分为局部变量和成员变量。
    在方法里写的就是局部变量了,只有当前方法可以使用。
    和方同级的就是成员变量了。所有方法都能用。也叫全局变量。
    大小就是范围就是:局部属性--》全局属性,方法--》类--》包

    概念

    变量是指内存中的一个存储区域,该区域要有自己的名称(变量名)、类型(数据类型),该区域的数据可以在同一数据类型的范围内不断变化值。

    定义

    常量:用 final 修饰的属性叫做常量,常量必须有初始值,常量的值是固定的,不可更改
    例:private final string str = "zhongguo";
    变量:没有使用 final 修饰的属性叫做变量,可以没有初始值,值可以被更改
    例:private string str;

    注意:变量必须声明后才可以使用。

    在Java中支持三种变量类型:
    类变量:独立于方法之外的变量,用 static 修饰。
    实例变量:独立于方法之外的变量,不过没有 static 修饰。
    局部变量:类的方法中的变量。
    例:

    public class HelloWorld{
        static int i = 0;// 类变量
        static int i1 = 1;// 实例变量
        public void method(){
            int i2 = 0;// 局部变量
        }
    }

    Java局部变量

    局部变量声明在方法、构造方法或者语句块中;
    局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;
    访问修饰符不能用于局部变量;
    局部变量只在声明它的方法、构造方法或者语句块中可见;
    局部变量是在栈上分配的。
    局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。
    例:

    public class TestCla {
        //局部变量
        public void test(){
            //声明的变量i就是局部变量,只能在test()这个方法使用
            int i = 11;
            System.out.println(i);
        }
    
        public static void main(String[] args) {
            TestCla t = new TestCla();
            t.test();
        }
    }
    输出结果:
    11

    Java实例变量

    实例变量也被称为全局变量。
    实例变量声明在一个类中,但是在方法、构造方法和语句块之外。
    当一个对象被实例化之后,每个实例变量的值就跟着确定。
    实例变量在对象创建的时候创建,在对象被销毁的时候销毁。
    实例变量的值应该至少被一个方法、构造方法或者语句块引用,使得外部能够通过这些方式获取实例变量信息。
    实例变量可以声明在使用前或者使用后。
    访问修饰符可以修饰实例变量。
    实例变量对于类中的方法、构造方法或者语句块是可见的。一般情况下应该把实例变量设为私有。通过使用访问修饰符可以使实例变量对子类可见。
    实例变量具有默认值。数值型变量的默认值是0,布尔型变量的默认值是false,引用类型变量的默认值是null。变量的值可以在声明时指定,也可以在构造方法中指定。
    实例变量可以直接通过变量名访问。但在静态方法以及其他类中,就应该使用完全限定名:ObejectReference.VariableName。
    例:

    public class TestCla {
        //公有变量子类可用
        public String name;
        //私有变量只有本类可用
        private int age;
        //在构造器中给name变量初始化值
        public TestCla(String s){
            name = s;
        }
        //实例变量
        public void test(){
            //在方法中对实例变量赋值
            age = 23;
            System.out.println("姓名 = " + name);
            System.out.println("年龄 = " + age);
        }
        public static void main(String[] args) {
            TestCla t = new TestCla("张三");
            t.test();
        }
    }
    输出结果
    姓名 = 张三
    年龄 = 23

    Java类变量

    类变量也称为静态变量,在类中以static关键字声明,但必须在方法构造方法和语句块之外。
    无论一个类创建了多少个对象,类只拥有类变量的一份拷贝。
    静态变量除了被声明为常量外很少使用。常量是指声明为public/private,final和static类型的变量。常量初始化后不可改变。
    静态变量储存在静态存储区。经常被声明为常量,很少单独使用static声明变量。
    静态变量在第一次被访问时创建,在程序结束时销毁。
    与实例变量具有相似的可见性。但为了对类的使用者可见,大多数静态变量声明为public类型。
    默认值和实例变量相似。数值型变量默认值是0,布尔型默认值是false,引用类型默认值是null。
    变量的值可以在声明的时候指定,也可以在构造方法中指定。此外,静态变量还可以在静态语句块中初始化。
    静态变量可以通过:ClassName.VariableName的方式访问。
    类变量被声明为public static final类型时,类变量名称一般建议使用大写字母。
    如果静态变量不是public和final类型,其命名方式与实例变量以及局部变量的命名方式一致。
    例:

    public class TestCla {
        //静态的私有变量
        private static String name;
        //常量,可以直接声明之后并赋值,值就不能被修改了
        public static final int AGE = 100;
        //也可以声明常量之后在静态代码块执行
        public static final Integer AGE2;
        static {
            AGE2 = 55;
        }
    
        //在构造器中给name变量初始化值
        public TestCla(String s){
            name = s;
        }
    
        //实例变量
        public void test(){
            System.out.println("姓名 = " + name);
            System.out.println("年龄1 = " + AGE);
            System.out.println("年龄2 = " + AGE2);
        }
    
        public static void main(String[] args) {
            TestCla t = new TestCla("张三");
            t.test();
        }
    }
    输出结果:
    姓名 = 张三
    年龄1 = 100
    年龄2 = 55

    常量变量不是很抽象但得需要慢慢的理解下,结合工作当中需要的业务逻辑来定义变量和常量。

    学而不思则罔,思而不学则殆

     

    展开全文
  • java常量和变量的定义

    2020-06-23 11:24:29
    java常量的分类 常量分类 说明 举例 字符串常量 用字符串括起来的多个字符 “happy”、“大佬” 整数常量 不带小数的数字 1,20,300,4000 小数常量 带小数的数字 1.1,2.2,30.0 字符常量 只有一个字符的...
  • java常量和变量的使用

    2021-03-13 12:28:19
    /* 常量:程序运行期间,固定不变的量 常量分类: 1,字符串常量 2,整数常量 3,浮点数常量 4,字符常量:'a'、'b' 5,布尔常量:true、false 6,空常量:null */
  • 常量 常量:在程序执行的过程中,其值不可用发生改变的量 常量分类: 1.字符串常量: “HelloWorld” 2.整数常量:12,-20 3.小数常量:12.20 4.字符常量:‘o’,‘0’,‘a’ 5.布尔常量:true,false 6.空常量:...
  • 变量名的命名规则 常量的命名规范 8种基本数据类型
  • 完美解析java常量和变量之间的区别

    千次阅读 2017-08-13 14:19:19
    1、常量 定义 常量代表程序运行过程中不能改变的值。 语法格式 [访问修饰符]final 数据...在Java编码规范中,要求常量名必须大写 3.必须声明,后使用。可以在声明时赋值,也可以在使用前任何时间赋值,...
  • 1.常量java中,利用关键字final指示常量。例如: final double CM_PER_INCH=...在java中,经常希望某个常量可以在一个类中的多个方法中使用,通常将这些常量称为类常量。可以使用关键字 static final设置一个...
  • Java常量变量和数据类型
  • Java常量变量

    2021-02-21 11:40:35
    编写代码时,经常接触不同类型的数据,有的数据在程序运行中是不允许改变的(常量),有的数据在程序在运行中需要改变的(变量),在程序中怎么表示常量和变量呢?下面进行详细介绍。 常量 常量是指在程序执行期间...
  • 一 、常量 变量 标识符 二、运算符
  • 成员变量包括:实例变量、类变量(又叫静态变量)和常量。 2.局部变量:作用范围在它定义的方法体或者语句块内部 3.实例变量:不用static修饰的成员变量,随对象的创建而创建,每个对象都有自己的独有的实例变量,...
  • java常量变量深入理解

    千次阅读 2018-09-29 11:57:05
    java常量变量深入理解 常量 常量 :其值不会发生改变的值,称为常量.比如:整数常量,浮点型类型,字符常量,常量是可以不经过定义初始化,而直接引用的. 常量分类:常量又分为:直接常量 符号常量. 直接常量又叫做:...
  • 常量分为字面值常量和自定义常量。 其中字面值常量有 : 字符串常量 (用双引号“ ”括起来的内容) 整数常量 (如 2,56) 小数常量(如,2.1,2.88) ​ 字符常量 ( 用’ '括起来的内容就叫字符常量...
  • java基础常量和变量

    2020-02-27 12:01:54
    java基础笔记常量和变量 一,常量:① 值不变 ② 单词全部大写,单词之间用下划线"_"隔开 语法:<修饰符> final 常量类型 常量名 = 常量值; 修饰符:public private default protected 分类: ①字面常量:值...
  • JAVA-常量和变量

    2018-08-13 12:02:37
    常量和变量 变量:内存中一块存储空间,可保存当前数据。在程序运行过程中,其值是可以改变的量。 1)必须声明并且初始化以后使用(在同一个作用域中不能重复声明变量)! 2)变量必须有明确类型(Java是强类型...
  • 字符串常量:用双引号引起来的部分,例如:“abc”、“JAVA”、“123” 整数常量:直接写上的数字,没有小数点。例如:-1、0、1、100、1000 浮点数常量:直接写上的数字,有小数点。例如:0.1、1.5、6.8、-1.2 字符...
  • Java常量变量 学习

    千次阅读 2020-06-29 15:29:53
    一个 Java 程序通常由数据类型、变量、运算符流程控制语句4部分组成。其中数据类型运算符不仅定义了语言的规范,还决定了可以执行什么样的操作,变量是用来存储指定类型的数据,其值在程序运行期间是可变的;与...
  • 二,Java常量和变量

    2019-11-29 12:03:39
    目录Java常量和变量一.标识符二.关键字三.变量四.数据类型五.整型字面值及变量声明六.浮点型字面值七.基本数据的存储八.字符型字面值(Python中无)九.Unicode编码七.布尔值和字符串字面值八.常量 Java常量和...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,103
精华内容 5,241
关键字:

java常量和变量

java 订阅