iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >Java的变量与常量
  • 355
分享到

Java的变量与常量

java 2023-09-03 09:09:12 355人浏览 八月长安
摘要

  目录 变量 声明变量 变量的声明类型 变量的声明方式:变量名 变量名的标识符 初始化变量 常量 关键字final 类常量 总结 变量和常量都是用来存储值和数据的基本数据类型存储方式,但二者之间有一些关键差别。 变量 在Java中,每个变

 

目录

变量

声明变量

变量的声明类型

变量的声明方式:变量名

变量名的标识符

初始化变量

常量

关键字final

类常量

总结

变量和常量都是用来存储值和数据的基本数据类型存储方式,但二者之间有一些关键差别。

变量

在Java中,每个变量都有一个类型。

声明变量

在Java中,变量的类型需要在声明时指定,例如整数类型、浮点数类型、字符类型等。

变量的声明方式是:变量名。

变量的声明类型

以下是一些声明变量的示例:

double salary;long earthPopulation;boolean done;int number;number = 10;char letter = 'a';

在上面的代码中,声明的变量中有整数类型、浮点数类型、字符类型和布尔值类型。不同的数据类型适用于不同的场景和需求。

※ 需要注意的是:每个声明都以分号结束。由于声明是一个完整的Java语句,而所有Java语句都以分号结束,所以这里的分号是必须的。

变量的声明方式:变量名

声明变量的原则如下:

  • 作为变量名(以及其他名字)的标识符由字母、数字、货币符号以及“标点连接符”组成。第一个字符不能是数字。
  • '+'和'©'之类的符号也不能出现在变量名中,空行也不行。
变量名的标识符

字母:是指一种语言中表示字母的任何Unicode字符。例如,德国用户可以在变量名中使用字母'ä',讲希腊语的人可以使用Π。

数字:包括'0'~'9'和表示一位数字的任何Unicode字符。

货币符号:$、€、¥等。

标点连接符:包括下划线字符_、“波浪线”⏖⏖以及其他一些符号。

 P.S. 实际上大多数程序员都总是使用A~Z、a~z、0~9和下划线_。

  • 字符区分大小写:main 和 Main 是不同的标识符。
  • 标识符的长度基本上没有限制。
  • 不能使用Java关键字作为变量名。
  • 可以在一行中声明多个变量。例如:
int i, j; // both are integers

        不过不提倡这种风格,分别声明每一个变量可以提高程序的可读性。

初始化变量

  • 声明一个变量之后,必须用赋值语句显示地初始化变量,千万不要使用未初始化的变量的值。例如,Java编译器会认为下面的语句序列有错误:

  • 要相对一个已声明的变量进行赋值,需要将变量名放在等号(=)左侧,把适当值得Java表达式放在等号右侧。如下:
int number;number = 20;
  • 也可以将变量得声明和初始化放在同一行中,如下:
int number = 20;
  • 最后,在Java中可以将声明放在代码中的任何地方。例如,以下代码是合法的:

 在Java中,变量的声明要尽可能靠近第一次使用这个变量的地方,这是一种很好的编程风格。

常量

关键字final

在Java中,可是用关键字final指示常量。例如:

关键字final表示这个变量只能被赋值一次,一旦赋值,在程序运行中就不能再更改其值。 

习惯上,常量名使用全大写。

常量的使用可以提高程序的可读性和维护性,同时也可以防止意外的数值修改。

类常量

在Java中,可能经常需要创建一个常量以便在一个类的多个方法中使用,通常将这些常量称为类常量。可以使用关键字 static final 设置一个类常量。示例如下:

public class Constants2{    public static final double CM_PER_INCH = 2.54;        public static void main(String[] args)    {        double paperWidth = 8.5;        double paperHeight = 11;        System.out.println("Paper size in centimeters: "            + paperWidth * CM_PER_INCH + " x " + paperHeight * CM_PER_INCH);    }}

※ 需要注意的是,类常量的定义位于main方法之外。这样一来,同一类的其他方法也可以使用这个常量。

另外,如果一个常量被声明为public,那么其他类的方法也可以使用这个常量。(如这个例子👆)

对于这个例子,其他类可以通过 Constants2.CM_PER_INCH 使用这个类常量。

总结

总结一下,变量和常量是Java中用于存储和操作数据的基本方式。变量可以随时改变其值,而常量的值是固定不变的。在编写程序时,根据需要选择使用变量还是常量,以实现不同的功能和逻辑。

来源地址:https://blog.csdn.net/shufenanbei/article/details/132122225

--结束END--

本文标题: Java的变量与常量

本文链接: http://www.lsjlt.com/news/391928.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java的变量与常量
      目录 变量 声明变量 变量的声明类型 变量的声明方式:变量名 变量名的标识符 初始化变量 常量 关键字final 类常量 总结 变量和常量都是用来存储值和数据的基本数据类型存储方式,但二者之间有一些关键差别。 变量 在Java中,每个变...
    99+
    2023-09-03
    java
  • Python变量与常量
    1、什么是变量 a=1,其中 a 就是变量名称,1 就是它的值。在程序运行过程中,变量的值一般都会发生改变,内存中会专门开辟一段空间,用来存放变量的值,而变量名将指向这个值所在的内存空间。与变量相对的就是常量,在程序运行过程中,常量的值不会...
    99+
    2023-01-31
    常量 变量 Python
  • Python中的变量与常量
    目录一、变量、常量的区别二、变量1. Python中的变量不需要声明类型2. 用“=”号来给变量赋值3. 赋值4. 变量5. “=”6. Python允许同时为多个变量赋值三、常量四...
    99+
    2024-04-02
  • python之变量与常量
    变量:把程序运行过程中产生的值,暂时存储在内存,方便后面的程序调用. 被引号括起来的内容是字符串,原样输出.#单行注释 用来标注代码信息,特点:被注释的内容不会被执行.Ctrl + /'''内容''' ->多行注释"""内容"""...
    99+
    2023-01-30
    常量 变量 python
  • 000-Python常量与变量
    python常量与变量昨天的文章虽然有插图,但是一个都没有显示出来,估计是天气太热,不愿意露面的缘故吧。这些都不是事,暂且不表,今天再次发布与昨天相同的文章,主要为了弥补3个插图。为了有更好的排版体验及阅读效果,小白还专门购买了Pro版的M...
    99+
    2023-01-31
    常量 变量 Python
  • 详解Rust中的变量与常量
    目录变量与可变性常量变量隐藏属性Rust 是一种低级静态类型多范式编程语言,专注于安全性和性能,解决了 C/C++ 长期以来一直在努力解决的问题,例如内存错误和构建并发程序。它具有以...
    99+
    2022-11-13
    Rust变量与常量 Rust变量
  • 【Java入门】常量和变量
    ✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 ...
    99+
    2023-09-01
    java intellij-idea
  • 初级Java必看的数据类型与常量变量
    目录 一、Java的数据类型 1、数据类型细致划分 2、数据类型他是做什么的? 3、怎么用数据类型? 二、Java的常量与变量 Java常量 常量代表程序在运行过程中,不可再次改变的值; Java变量 知识总结 一、Java的数据类型...
    99+
    2023-09-24
    数据结构 java 开发语言
  • 变量/常量
    变量的定义把程序运行的中间结果临时的存在内存里,以便后续的代码调用。 变量的作用1.用来存储信息,以便代码调用。2.描述的作用。 变量定义规则1.字母、数字或下划线的任意组合;中横线被视为减号,也不能使用。2.变量名的第一个字符不能是数字...
    99+
    2023-01-30
    常量 变量
  • Python中的变量与常量是什么
    这篇文章将为大家详细讲解有关Python中的变量与常量是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、变量、常量的区别变量:在程序运行过程中,值会发生变化的量。常量:在程序运行过程中...
    99+
    2023-06-25
  • Java程序结构与常量变量难点解析
    目录前言一、java程序结构二、java程序的运行1.运行过程2.JVM是什么?三、常量与变量1. 计算机工作原理2.变量和类型3.变量的命名规则4.变量的作用范围总结前言 新征程,...
    99+
    2024-04-02
  • Go 语言的变量与常量的概念
    本篇内容主要讲解“Go 语言的变量与常量的概念”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Go 语言的变量与常量的概念”吧!变量go 语言的变量声明和大多数语言类似,通过 var 关键字声明变...
    99+
    2023-06-15
  • 初识C++的const关键字,常量与常变量
    目录C语言的const1.const关键字2.const修饰的只读变量3.节省空间,避免不必要的内存分配,同时提高效率4.使用cosnt修饰4.1修饰一般变量4.2修饰数组4.3修饰...
    99+
    2024-04-02
  • Java注释、数据类型、常量与变量怎么用
    这篇文章主要介绍了Java注释、数据类型、常量与变量怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java注释、数据类型、常量与变量怎么用文章都会有所收获,下面我们一起来看看吧。一. 注释1.简介&nbs...
    99+
    2023-06-30
  • java中变量和常量的示例分析
    小编给大家分享一下java中变量和常量的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!变量和常量在程序中存在大量的数据来代表程序的状态,其中有些数据在程序...
    99+
    2023-05-30
    java
  • 浅析Golang中变量与常量的声明与使用
    目录变量变量的类型声明变量常量iota常见的使用iota的技巧变量 变量的类型 变量的作用是用来存储数据,不同的变量保存的数据类型有可能是不一样的,一般常见的数据类型有:整型、浮点型...
    99+
    2023-05-14
    Golang变量与常量声明 Golang变量 常量 Go 变量 常量
  • Go语言的变量与常量怎么定义
    这篇文章主要介绍“Go语言的变量与常量怎么定义”,在日常操作中,相信很多人在Go语言的变量与常量怎么定义问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Go语言的变量与常量怎么定义”的疑惑有所帮助!接下来,请跟...
    99+
    2023-07-05
  • python常量和变量
    1.1 常量 常量是内存中用于保存固定值的单元,在程序中常量的值不能发生改变;python并没有命名常量,也就是说不能像C语言那样给常量起一个名字。 python常量包括:数字、字符串、布尔值、空值; 一般所有字母大写   例子   1...
    99+
    2023-01-30
    常量 变量 python
  • Golang中变量与常量怎么声明与使用
    这篇文章主要介绍“Golang中变量与常量怎么声明与使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Golang中变量与常量怎么声明与使用”文章能帮助大家解决问题。变量变量的类型变量的作用是用来存...
    99+
    2023-07-05
  • php中变量与常量有哪些区别
    这篇文章给大家分享的是有关php中变量与常量有哪些区别的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。区别:1、常量只能用define()函数或const关键字定义;而变量没有定义的关键字或函数,在赋值的时候被定义...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作