Java变量和常量声明

一、变量

    1.变量的定义

          变量是内存中的一个存储区域,该区域有自己的名称(变量名)和类型(数据类型),Java中每个变量必须先声明,后使用 该区域的数据可以在同一类型范围内不断变化

    2.变量的分类

        1)按数据类型

               对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间

               数据类型分为基本数据类型和引用数据类型,引用数据类型有类(class)、接口(interface)、数组,基本数据类型有布尔型(boolean)、字符型(char)、数值性【整数类型(byte、short、int、long)、浮点类型(float、double)】

               注意:boolean类型数据只允许取值true和false,无null

               

                 

      2)按声明的位置

               在方法体外,类体内声明的变量称为成员变量;在方法体内部声明的变量称为局部变量

               

    3.声明格式

         定义变量的格式:数据类型 变量名 = 初始化值

     变量在内存中的区域:

代码实例

package com.yyx.pratice;

public class JavaPratice {
    public static void main(String[] args) {
        //声明long类型数据时,超出int值范围末尾要加‘L‘或者‘l‘
        long lon=54365465346765768L;
        //声明为float类型的浮点型数据,末尾要加‘F’或者‘f’
        float flo=34.5f;

        boolean blo=true;
        System.out.println(lon);
        System.out.println(flo);
        System.out.println(blo);
    }
}

二、常量

      常量是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变,一般用大写字符

            语法:final 常量名 = 值;如:final String LOVE = ‘java‘;

      注意:必须要在常量声明的时候就对其进行初始化,否则会出现编译错误。常量一旦初始化后就无法再改动

     字符型常量的三种表现形式:

            1.字符常量是用单引号(‘ ’)括起来的单个字符,涵盖世界上所有书面语的字符。例如:char c1 = ‘a‘; char c2 = ‘中‘; char c3 = ‘9‘;

2.Java中还允许使用转义字符‘\’来将其后的字符转变为特殊字符型常量。例如:char c3 = ‘\n’; // ‘\n‘表示换行符

3.直接使用 Unicode 值来表示字符型常量:‘\uXXXX’。其中,XXXX代表一个十六进制整数。如:\u000a 表示 \n

原文地址:https://www.cnblogs.com/xianya/p/9086269.html

时间: 2024-11-13 04:31:21

Java变量和常量声明的相关文章

Java 变量和常量

变量和常量 在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量. 在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代表还是常量代表. 变量 变量代表程序的状态.程序通过改变变量的值来改变整个程序的状态,或者说得更大一些,也就是实现程序的功能逻辑.    为了方便的引用变量的值,在程序中需要为变量设定一个名称,这就是变量名.例如在2D游戏程序中,需要代表人物的位置

《从零开始学Swift》学习笔记(Day58)—— Swift编码规范之变量或常量声明规范

原创文章,欢迎转载.转载请注明:关东升的博客 声明是在声明变量.常量.属性.方法或函数和自定义类型时候需要遵守的规范. 首先变量或常量时每行声明变量或常量的数量推荐一行一个,因为这样以利于写注释.示例代码如下. 推荐使用: let level = 0 var size = 10 不推荐使用: let level = 0; var size =10 变量或常量的数据类型,如果有可能应尽可能采用类型推断,这样代码很简洁.示例代码如下. 推荐使用: let level = 0 var size = 1

[转]Java 变量和常量

变量和常量 在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量. 在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代表还是常量代表. 变量 变量代表程序的状态.程序通过改变变量的值来改变整个程序的状态,或者说得更大一些,也就是实现程序的功能逻辑.    为了方便的引用变量的值,在程序中需要为变量设定一个名称,这就是变量名.例如在2D游戏程序中,需要代表人物的位置

Java变量与常量

在程序执行中,其值不能改变的量称为常量;其值能够被改变的量称为变量. 一.变量 1.变量名必须是一个有效的标识符 2.变量名不能重复 3.应该选择有意义的单词做变量名 二.常量 常量通常也称为"final变量",常量在整个程序中只能赋值一次,可以为所有对象共享. 在java语言中,声明一个常量,除了要指定数据类型外,还需要通过final关键字进行限定. 标准语法:   final 数据类型 常量名称 [=值] 常量名称通常使用大写,这不是规定,只是大多数java程序员的习惯,习惯用大写

Java复习二 基本数据类型与变量和常量

Java基本数据类型 Java变量与常量 Java基本数据 整数类型 用来存储整数的数据类型,既可以是正整数,又可以是负整数和0,但是不可以为浮点数.整数常量在Java中有三种表现形式:十进制,八进制,十六进制 十进制:Java变量正常的表现形式,不能以0作为开头,除0外. 八进制:以0作为最高位的开头. 十六进制:以0x为最高位的开头. 整型变量根据本身在内存中所占大小不同可以分为byte,shot,int,long,四种 数据类型 内存空间 取值范围 byte 8位 -128~127 sho

JAVA变量的存放位置

JAVA变量(包括常量)可以存放在 栈.堆.方法区三块内存区域,除去方法区的常量池中存放的常量之外主要的变量都存放在栈和堆中. 其中栈中的变量会受线程的影响(线程私有),当线程结束时变量销毁 堆中的变量则是线程共享的,由 gc 处理. 变量的存储位置跟变量的类型和变量的作用域有关,如下:   局部变量 全局变量 基本数据类型 变量名和值都存放在栈中 变量名和值都存在在堆中 引用数据类型 变量名存放在栈中,值存放在堆中 原文地址:https://www.cnblogs.com/guofz/p/93

Java变量常量声明和定义

一.常量和变量 1.常量变量定义 在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量. 2.变量举例: 在水果分类中,需要有一个水果篮来存放不同的水果,那在运行的过程中,这个水果篮的值会发生变化. 3.常量举例 代表常数,便于程序的修改(例如:圆周率的值)增强程序的可读性(例如:常量UP.DWON.LEFT和RIGHT分别代表上下左右,其数值分别是1.2.3和4).在实际的程序中,可以根

【Java学习笔记之三】java中的变量和常量

变量和常量 在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量. 在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代表还是常量代表. 变量 变量代表程序的状态.程序通过改变变量的值来改变整个程序的状态,或者说得更大一些,也就是实现程序的功能逻辑.     为了方便的引用变量的值,在程序中需要为变量设定一个名称,这就是变量名.     由于Java语言是一种强类型

【Java】Java_10 常量与变量

1.变量(variable) 1.1 我们通过变量来操纵存储空间中的数据,变量就是指代这个存储空间!空间位置是确定的,但是里面放置什么值不确定! 1.2 Java是一种强类型语言,每个变量都必须声明其类型. 1.3 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域. 1.4 变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储单元,声明格式为: type  varName  [=value] [{,varName[=value]}] : 注意事项: