精华内容
下载资源
问答
  • java常量与变量的区别一、常量用final修饰(也称最终变量)常量在声明时必须赋初值,赋值后不能再修改值常量名通常用全大写字母表示声明时需要添加final或static final类型修饰符,例如:private final int PI=3....

    093676d0459bb1b15c2db80c9af1911d.png

    java常量与变量的区别

    一、常量

    用final修饰(也称最终变量)

    常量在声明时必须赋初值,赋值后不能再修改值

    常量名通常用全大写字母表示

    声明时需要添加final或static final类型修饰符,例如:private final int PI=3.141596; //常量,类加载时确定或者更靠后确定值

    private static final int PI=3.14159;//静态常量(编译期常量),编译时就确定值(编译为class文件)

    二、变量

    1、变量类型不同,分配的内存类型也不同

    2、无初始化成员变量的默认值

    3、变量的自动算术运算转换

    两个数据类型不同的变量做算术运算时,需要先进行数据类型转换

    系统的自动类型转换按由低到高的精度进行

    数据类型自动转换规则:

    fd9b7f74dd53e7050764882d5dcdc69b.png

    数据转换示例//两个byte型数据相加

    public class Add_two_byte{

    public static void main(String args[]){

    byte a = 5;

    byte b = 3;

    //byte c = a+b; 错误,两个操作数都转成int型

    int c = a+b; //正确操作

    System.out.println(a+"+"+b+"="+c);

    }

    }

    相关推荐:《java学习》

    展开全文
  • 变量与常量之间关系(量间关系)先来一个简单实例,好了解 Java变量与常量之间关系。下面程序里声明了两种 Java 经常使用到的变量,分别为整型变量 num 字符变量 ch。为它们赋值后,再把它们值分别显示在...

    常量:其值不变即为常量。

    语法:

    数据类型 常量名 = 值;

    double PI = 3.14;

    备注:

    一般默认常量名大写。

    变量与常量之间关系(量间关系)

    先来一个简单的实例,好了解 Java 里变量与常量之间的关系。

    下面的程序里声明了两种 Java 经常使用到的变量,分别为整型变量 num 与字符变量 ch。为它们赋值后,再把它们的值分别显示在控制台上:

    下面的程序声明了两个变量,一个是整型,一个是字符型

    public class TestJava{

    public static void main(String args[]){

    int num = 3 ; // 声明一整型变量 num,赋值为 3

    char ch = 'z'; // 声明一字符变量 ch,赋值为 z

    System.out.println(num+ "是整数!"); // 输出 num 的值

    System.out.println(ch + "是字符!"); // 输出 ch 的值

    }

    }

    输出结果:

    3 是整数!

    z 是字符!

    说明:

    声明了两种不同类型的变量 num 与 ch,并分别将常量 3 与字符“z”赋值给这两个变量,最后再将它们显示在显示器上。声明一个变量时,编译程序会在内存里开辟一块足以容纳此变量的内存空间给它。不管变量的值如何改变,都永远使用相同的内存空间。因此,善用变量将会是一种节省内存的方式。

    常量是不同于变量的一种类型,它的值是固定的,例如整数常量、字符串常量。通常给变量赋值时,会将常量赋值给它,在程序 TestJava 中,第 6 行 num 是整型变量, 而 3 则是常量。 此行的作用是声明 num 为整型变量, 并把常量 3 这个值赋给它。

    相同的,第 7 行声明了一个字符变量 ch,并将字符常量'z'赋给它。当然,在程序进行的过程中,可以为变量重新赋值,也可以使用已经声明过的变量。

    感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

    展开全文
  • 变量与常量之间关系(量间关系)先来一个简单实例,好了解 Java变量与常量之间关系。下面程序里声明了两种 Java 经常使用到的变量,分别为整型变量 num 字符变量 ch。为它们赋值后,再把它们值分别显示在...

    常量:其值不变即为常量。

    语法:

    数据类型 常量名 = 值;

    double PI = 3.14;

    备注:

    一般默认常量名大写。

    变量与常量之间关系(量间关系)

    先来一个简单的实例,好了解 Java 里变量与常量之间的关系。

    下面的程序里声明了两种 Java 经常使用到的变量,分别为整型变量 num 与字符变量 ch。为它们赋值后,再把它们的值分别显示在控制台上:

    下面的程序声明了两个变量,一个是整型,一个是字符型

    ?

    输出结果:

    3 是整数!

    z 是字符!

    说明:

    声明了两种不同类型的变量 num 与 ch,并分别将常量 3 与字符“z”赋值给这两个变量,最后再将它们显示在显示器上。声明一个变量时,编译程序会在内存里开辟一块足以容纳此变量的内存空间给它。不管变量的值如何改变,都永远使用相同的内存空间。因此,善用变量将会是一种节省内存的方式。

    常量是不同于变量的一种类型,它的值是固定的,例如整数常量、字符串常量。通常给变量赋值时,会将常量赋值给它,在程序 TestJava 中,第 6 行 num 是整型变量, 而 3 则是常量。 此行的作用是声明 num 为整型变量, 并把常量 3 这个值赋给它。

    相同的,第 7 行声明了一个字符变量 ch,并将字符常量'z'赋给它。当然,在程序进行的过程中,可以为变量重新赋值,也可以使用已经声明过的变量。

    感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

    展开全文
  • Java中除了变量还有着常量,本次我们就来了解下变量与常量的区别。首先,它们两者的字面意思就不同1、常量在我们中国也叫做“常数”,意思是反映事物相对静止状态的量。2、变量又有“变数”之称,是反映一种事物运动...

    变量小伙伴们应该都知道吧?Java中除了变量还有着常量,本次我们就来了解下变量与常量的区别。

    首先,它们两者的字面意思就不同

    1、常量在我们中国也叫做“常数”,意思是反映事物相对静止状态的量。

    2、变量又有“变数”之称,是反映一种事物运动变化状态时的量。一般来说,在事物的特定运动过程中,若某量保持不变,则为常量;反之,则为变量。

    其次,它们在程序中的执行值也是各不同的

    1、常量在定义时必须就初始化,因为在java中不同常量的值是不可以修改的,所有尝试修改常量的操作都会导致程序编译出错。

    2、与常量不同,变量可以随意初始化,因为变量是可以通过赋值来随意改变的。

    最后,它们编译的时候不同

    1、常量在启动编译时,能够以立即数形式编译进指令,相比使用内存的变量来说执行效率会更高。

    2、常量本身无任何地址属性(除字符串常量等),但变量有。因此常量只能用做右值,而变量左值右值都可以。

    504bb3cec0387a85478d4c393ef19212.png

    变量的定义规则:

    1. 必须由数字,字母,下划线任意组合

    2. 不能是中文开头

    3. 不能是关键字

    4. 不能使用中文

    5. 要有可描述性,就是要有意义,不能ABC乱起,要做到让人看变量就知道它意思

    6. 变量不易过长

    以上就是本篇文章的所以内容,更多详细java入门知识敬请关注奇Q工具网了解具体。

    推荐阅读:

    展开全文
  • 主要介绍了Java 常量与变量的区别的相关资料,并附实例代码帮助大家学习理解,需要的朋友可以参考下
  • 常量与变量(必须牢牢掌握)1、常量1)、定义在程序执行过程中,其值不发生改变量。2)、分类A:字面值常量B:自定义常量(后面讲)3)、字面值常量A:字符串常量 "hello"B:整数常量 12,23C:小数常量 12.345D:字符常...
  • 变量与常量之间关系(量间关系)先来一个简单实例,好了解 Java变量与常量之间关系。下面程序里声明了两种 Java 经常使用到的变量,分别为整型变量 num 字符变量 ch。为它们赋值后,再把它们值分别显示在...
  • Java的常量常量变量是其值固定的变量,程序中仅存在一个副本。声明常量变量并为其分配值后,就无法在整个程序中再次更改其值。C语言不同,Java(直接)不支持常量。但是,您仍然可以通过声明变量static和final来...
  • Swift语言同样和Java和OC等语言一样是同样是需要声明常量和变量的,下面就让我们来学习一下Swift的常量和变量。这篇文章主要给大家介绍了关于Swift中常量变量的区别与声明的相关资料,需要的朋友可以参考下。
  • java变量常量两者有什么区别发布时间:2020-06-01 21:39:22来源:亿速云阅读:163作者:鸽子一、常量用final修饰(也称最终变量)常量在声明时必须赋初值,赋值后不能再修改值常量名通常用全大写字母表示声明时需要...
  • Java变量与常量常量常量是指在程序执行过程中始终保持不变量。定义语法final 常量数据类型 常量名=常量初始值;常量的分类:静态常量、成员常量和局部常量。public class demo1 {public static final double PI = ...
  • 这一篇主要讲解Java中的变量,什么是变量,变量的作用以及如何声明,使用变量。那么什么是变量?对于初学者而言,可以将变量理解为盒子,这些盒子可以用来存放数据,不同类型的数据需要放在对应类型的盒子里。那么,...
  • java变量常量的区别是:1、在java编码规范中,常量名规定要大写,变量名规定要小写;2、常量只能赋值一次,变量可以赋值多次;3、常量在程序运行过程中不能改变,变量可以改变。(视频教程推荐:java视频)我们来看...
  •  下面看下内存分布图: 最后得出的结论: 1、+运算符如果一边是变量的话就会 先查找常量池中有没有拼接完的 如果有常量池就不会在新建 否则会新建一个常量 最后会在堆中创建一个新的String对象 2、如果二端都是...
  • JAVA变量与常量的区别

    2020-06-11 09:20:36
    常量是指在程序运行过程中,不能再次改变值。 常量作用 固定值,代表计算过程中经常用到值,以便于程序计算 用来代表一个含义,例如: UP=1,UP=2,UP=3,UP=4 可以在程序中分别代表上下左右四个方向 什么...
  • Java静态变量、静态常量、静态方法静态变量和静态方法都属于静态对象。在外部调用静态方法时,可以使用"类名.方法名"方式,也可以使用"对象名.方法名"方式。而实例方法只有后面这种方式。也就是说,调用静态方法...
  • java的变量类型分类:类变量:独立于方法之外的变量,用 static 修饰。实例变量:独立于方法之外的变量,不过没有 static 修饰。局部变量:类方法中的变量。比如:public classVariable{static int allClicks=0; ...
  • JDKJRE的区别: JDK给开发人员使用(包含开发工具),JRE给客户使用(运行java程序的核心类库),JDK包含JRE关键字的含义: JAVA语言赋予特殊含义,具有专门用途的单词,关键字的单词全部是小写字母理解常量: 常量是在...
  • Java - 数据类型、常量与变量一、数据类型1. 基本数据类型:2. 引用数据类型:二、常量常量的分类:三、变量1. 变量的创建方式2. 局部变量与成员变量的区别三、强制类型转换1. 强制类型转换的格式2. 强制类型转换的...
  • 一、引子在各种教科书和博客中这三者经常被引用,今天复习到内存区域,想起常量池中就是存着字面量和符号引用,其实这三者并不是只在java中才有,各个语言中都有类似定义,所以做一下总结,以示区分。二、例子先举...
  • 变量与常量之间关系(量间关系)先来一个简单实例,好了解 Java变量与常量之间关系。下面程序里声明了两种 Java 经常使用到的变量,分别为整型变量 num 字符变量 ch。为它们赋值后,再把它们值分别显示在...
  • 1、+运算符如果一边是变量的话就会 先查找常量池中有没有拼接完的 如果有常量池就不会在新建 否则会新建一个常量 最后会在堆中创建一个新的String对象 2、如果二端都是常量 先查找常量池中有没有拼接完的 如果...
  • java的变量类型有: 类变量:独立于方法之外的变量,用 static 修饰。实例变量:独立于方法之外的变量,不过没有 static 修饰。局部变量:类方法中的变量。比如:public class Variable{ static int allClicks=0...
  • 一、效果如下 package test_20190808_001; ...public class test_20190808_001 { ... public static void main(String args[]) { ... // 变量名字在同一区块内只能定义一次 ... //num为变量,10为常量 ...
  • Java与变量的区别

    2016-07-26 20:14:54
    常量:其值不变即为常量... 先来一个简单实例,好了解 Java变量与常量之间关系。  下面程序里声明了两种 Java 经常使用到的变量,分别为整型变量 num 字符变量 ch。为它们赋值后,再把它们值分别显...
  • 静态常量和静态变量是Java中常见的两种赋值的形式,它们的用法十分相似,那么,它们有什么区别呢?让我们来分析一下。1.静态变量Java创建一个静态变量的方式如下:public static int a = 1;创建的方式很简单,现在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 836
精华内容 334
关键字:

常量与变量的区别java

java 订阅