当前位置: 首页 > news >正文

第3章 Java语言基础----声明常量

在程序运行过程中一直不会改变的量称为常量(constant),通常也被称为“final变量”;

声明常量的语句:final 数据类型 常量名[=值]

备注:1)常量名通常使用大写字母,但并不是必须的;

        2)当定义的final变量属于“成员变量”时,必须在定义时就设定它的初值,否则将会产生编译错误。

例如:

public class Part{
     static final double PI=3.14; //声明常量PI,此时如不对PI进行赋值,则会出现错误提示
     static int age=23;
     public static void main(String[] args){
         final int number;
         number=1235;
         age=22;  //再次对变量进行赋值
         //number=1236;   //错误代码,因为number为常量,只能进行一次赋值
        System.out.println("常量PI的值为:" +PI);
        System.out.println("赋值后number的值为:" +number);
        System.out.println("int型变量age的值为:" +age);
   }
}

  

相关文章:

  • 颜色对比比率计算
  • mysql数据库中的using
  • 将分页功能从JSP页面中独立出来
  • Azure多网卡虚拟机
  • UNIX常见命令索引 (echo,find,xargs)
  • IMG-后勤执行-仓库管理-仓库管理概念-实际数据的执行记录(WM-1)
  • JavaScript数据结构-字典
  • 《Effective C++》第4章 设计与声明(2)-读书笔记
  • 4.PowerShell -- 数组,哈希表
  • iPhone取消软件更新上边的1
  • CentOS禁用root本地或远程ssh登录
  • nginx 自定义header 如何获取
  • 电子词典--两次扫描文件发/链表法
  • PL/SQL-05
  • LeetCode - Path sum
  • 【译】理解JavaScript:new 关键字
  • Codepen 每日精选(2018-3-25)
  • Consul Config 使用Git做版本控制的实现
  • css属性的继承、初识值、计算值、当前值、应用值
  • ES6--对象的扩展
  • maya建模与骨骼动画快速实现人工鱼
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • XML已死 ?
  • 判断客户端类型,Android,iOS,PC
  • 全栈开发——Linux
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 入门级的git使用指北
  • 数组大概知多少
  • 微信支付JSAPI,实测!终极方案
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 正则与JS中的正则
  • 函数计算新功能-----支持C#函数
  • #pragma pack(1)
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • (1)Nginx简介和安装教程
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (独孤九剑)--文件系统
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (黑马C++)L06 重载与继承
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)EOS中账户、钱包和密钥的关系
  • (转载)虚函数剖析
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • .NET MVC 验证码
  • .net 微服务 服务保护 自动重试 Polly
  • .NET框架
  • .NET企业级应用架构设计系列之结尾篇
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .NET学习教程二——.net基础定义+VS常用设置
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • //解决validator验证插件多个name相同只验证第一的问题
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • @reference注解_Dubbo配置参考手册之dubbo:reference