《14天从0到1学Java》第一天之07Java变量和常量

2023-10-27

这个是一套系列教程,一共14天,每天8篇,每篇需要5分钟。也就是说,你需要每天抽出40分钟来看教程,坚持14天就可以,轻松玩转JavaSE。

我是Feri,我为自己代言,专注IT职场研发和教育N年,希望对于你的入门,有所帮助!

一、常量

常量:常见的数值类型(也称为数据常量),程序运行中固定不变的数据

常见的常量如下所示

整型常量(int):123 、100、200、250、500 int

Java语言整型的三种表示形式:
十进制整数:如12, -314, 0,8,7。
八进制整数:要求以0开头,如0127表示八进制的127
十六进制数:要求0x或0X开头,如0x1df3。

浮点数常量(小数) :3.14 float …
字符常量:’a’ char
布尔(逻辑)常量:true、false boolean
字符串String常量:“a”、“abc”、“hello world”, “”
null常量:表示的引用为空对象

二、变量

2.1 变量的概述

变量其实是内存中的一小块区域,使用变量名来访问这块区域。

因此,每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容), 才能使用,变量中存储的数据就是常量。
在这里插入图片描述

2.2 变量的声明和初始化

变量的声明格式:

  1. 先声明,再赋值(初始化)
    数据类型 变量名;
    变量名 = 变量值;
    举例:
    int i;
    i=100;
  1. 声明同时赋值
    数据类型 变量名 = 变量值;
    举例:
    int j=20;

2.3 变量的分类

  1. 按所属的数据类型划分:
    基本类型变量:持有原始值。(原始数据类型)
    引用类型变量:持有引用值。(某个对象的引用,不是该对象本身)String 字符串
  1. 按被声明的位置划分:
    局部变量:方法或语句块内部定义的变量
    成员变量:方法外部、类的内部定义的变量

2.4 局部变量和成员变量的区别

  1. 声明的位置不同:
    局部变量的作用域就是它所在的方法或语句块
    成员变量的作用域是整个类体。
  1. 是否拥有默认值:
    成员变量有默认值
    局部变量没有默认值
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

《14天从0到1学Java》第一天之07Java变量和常量 的相关文章

随机推荐

  • 配置好JDK后,如何在cmd下运行java程序

    我们都知道两条命令 javac 类名 java和java 类名 具体操作举例说明 1 如果 java文件放在了部分C盘 用户自己建立的文件夹 或C盘以外的位置 比如D盘 步骤一 win R 输入cmd回车 进入命令提示符窗口 步骤二 跳转到
  • DVWA通关攻略零到一【全】

    概述 DVWA Damn Vulnerable Web Application 一个用来进行安全脆弱性鉴定的PHP MySQL Web 应用 旨在为安全专业人员测试自己的专业技能和工具提供合法的环境 帮助web开发者更好的理解web应用安全
  • 学不会设计模式,是因为你还没用过这个神奇的网站!

    公众号关注 GitHubDaily 设为 星标 每天带你逛 GitHub 大家好 我是小 G 如果我们将程序员简单分为两类人 一类对于软件设计模式一头雾水 代码写的随心所欲 另一类将设计模式玩的炉火纯青 代码写的优雅如诗 那么 后者写出来的
  • molyx2.6.1论坛转换至Discuz!x3.2

    molyx是一个很久前的论坛程序了 开发维护早已停止 网上也搜不到什么资料 坛子用的还是molyx2 6 1的程序 数据库规模变大以后 论坛会出各种问题 所以决定要迁移到更大众化的Discuz上去 转换程序是从discuz官网上下载的Com
  • 2.4.12 Profile虚拟SCSI卡参数

    最后更新2021 07 24 在本节我们参考 lt 图 250 虚拟SCSI卡参数设置 gt 来了解虚拟SCSI卡参数 其中左图来自普通AIX分区 右图来自VIO Server 图 251 虚拟SCSI卡参数设置 第一个参数与虚拟以太网卡相
  • Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvargus

    使用Jetson TX2连接猎豹相机 程序报错自动退出后 相机无法再次启动 报错 Error generated dvs git dirty git master linux multimedia nvgstreamer gst nvarg
  • dash 机器人 Android,用于 Dash 和 Dot 机器人的Blockly

    编辑点评 可视化少儿编程工具 用于 Dash 和 Dot 机器人的Blockly 介绍 用于 Dash 和 Dot 机器人的Blockly 请注意 要使用此应用程序 需要有 Wonder Workshop 机器人 Dash 或 Dot 以及
  • IDEA 中,Gradle:Download https:// jcenter.bintray.com/ 下载不下来

    1 找到C盘中当前目录 将gradle下来好的压缩包解压到该目录下 个人的根基目录不一致 根据实际情况看 2 修改自己电脑的DNS 晚上随便搜索 例如 202 96 128 68 3 再次运行IDEA 就可以正常打包了
  • 王者体验服服务器注册人数已满,王者官方大厅奖励有多难获得?服务器直接崩溃,玩家:别发红包了...

    可乐要加冰 乔妹在你心 大家好我是小乔妹 每天为您分享有趣的王者资讯 感谢您的关注 王者荣耀一直以来都有许许多多的活动 有限时活动也有长久活动 但官方专属大厅奖励活动确实王者史上第一次奖励 因此就有很多玩家期待这次专属活动的福利是什么 这次
  • xp系统打开ping服务器地址,WinXP如何用批处理文件鉴定IP地址Ping是否连通

    内容来源 系统之家 今天来聊聊一篇关于WinXP如何用批处理文件鉴定IP地址Ping是否连通的文章 现在就为大家来简单介绍下WinXP如何用批处理文件鉴定IP地址Ping是否连通 希望对各位小伙伴们有所帮助 鉴定方法 打开记事本 在窗口中输
  • 2021年10月程序员薪资出炉,你在哪个层级?

    叮咚 10月份程序员薪资表新鲜出炉 先从地域上来看 城市的平均工资排行 依然是北上深占据着前三位 其中北京以18094 3的平均工资成为了众多城市的天花板 接下来我们一起来看看新出炉的 10 月份程序员工资表 城市 10月程序员薪资排名靠前
  • python爬虫爬取高清图片——爬虫入门

    自动抓取某图片网站高清壁纸并下载保存 使用requests请求网页 bs4解析数据 话不多说直接看代码 刚学不久欢迎指点 codeing utf 8 Time 2022 11 7 15 22 Author 摸摸头发在不在 File geti
  • Hexagon GDB Debugger介绍(14)

    Hexagon GDB Debugger介绍 14 2 9 2 连续和单步调试 2 9 2 连续和单步调试 连续意味着恢复程序执行 直到程序正常完成 相比之下 单步调试意味着只执行程序的一个 step 其中 step 可能意味着一行源代码或
  • 数字信号处理实验(三):离散时间傅里叶变换

    1 dfdt function X dtft x n w 计算离散时间付里叶变换 X dtft x n w X 在w频率点上的DTFT数组 x n点有限长度序列 n 样本位置向量 w 频率点位置向量 X x exp j n w 2 idfd
  • vscode配置 SSH 链接服务器

    什么是SSH Secure Shell 安全外壳协议 简称SSH 是一种加密的网络传输协议 可在不安全的网络中为网络服务提供安全的传输环境 SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接 SSH最常见的用途是远程登录系统
  • ICCV 2019 COCO & Mapillary挑战赛冠军团队技术分享

  • Data URI scheme

    什么是Data URI Scheme data URI scheme 允许我们使用内联 inline code 的方式在网页中包含数据 目的是将一些小的数据 直接嵌入到网页中 从而不用再从外部文件载入 常用于将图片嵌入网页 HTML中网页图
  • 西米支付:数字人民币常识普及

    1 1 什么是数字人民币 数字人民币 英文简称 e CNY 是由人民银行发行的数字形式的法定货币 由指定 运营机构参与运营 以广义账户体系为基础 支持银行账户松耦合功能 意味着用户既可 以选择将数字人民币钱包与自己已经开设的银行账户进行绑定
  • Linux基础知识专栏-进程通信

    一 通信原理及基础知识 通讯原理 服务端创建一个命名管道 并监控管道中是否存在内容 倘若有则读取 或者根据内容进行相应的响应 客户端判断是否存在命名管道 往管道中输入数据 服务端即可接收到数据 单向通讯实现 客户端写入 服务端读取 serv
  • 《14天从0到1学Java》第一天之07Java变量和常量

    这个是一套系列教程 一共14天 每天8篇 每篇需要5分钟 也就是说 你需要每天抽出40分钟来看教程 坚持14天就可以 轻松玩转JavaSE 我是Feri 我为自己代言 专注IT职场研发和教育N年 希望对于你的入门 有所帮助 本篇目录 一 常