【第七节】java语言-变量

变量的概念:

1.内存中的一个存储区域,该区域的数据可以在同一类型范围内不断变化

2.变量的构成包含三个要素:数据类型、变量名、存储的值

3.java中变量声明的格式: 数据类型 变量名 = 变量值

变量的作用:用于在内存中保存数据

使用变量应注意:

1.java中每个变量必须先声明 后使用

2.使用变量名来访问这块区域的数据

java中的变量按照数据类型来分类:

基本数据类型(8种):

        整型:byte\short\int\long

        浮点型: float \ double

        字符型:boolean

 引用数据类型:

        类 (class)

        数组(array) 

        接口(interface)

        枚举(enum)

        注解(annotation)

        记录(record)

定义变量时,要遵循标识符的规则和规范

变量在作用域之内是有效的,在作用域之外就会失效

在同一个作用域内 不能声明两个同名的变量

定义好变量名以后,就可以通过变量名的方式对变量进行调用和运算

变量值在赋值时,必须满足变量的数据类型,并且在数据类型的有效范围内变化

可以先声明, 后赋值

例 

        String gender;gender = "男";

也可以声明时 直接赋值

int age = 12;

整体案例

public class IdentifierTest {public static void main(String[] args) {String nameStr = "a";int age = 12;System.out.println(nameStr);System.out.println("age=" + age);String gender;gender = "男";byte b1= 127;System.out.println("gender=" + gender);}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/608140.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

橄榄油行业分析:预计2029年将达到298亿美元

橄榄油是全世界公认高端食用油。橄榄油要以油橄榄树的果实为主要原料制得的植物油脂。橄榄油是世界上四大食用草本植物植物油脂之一,每年产量在260~300万吨级之间,占全球橄榄油生产量18900万吨级的1.5%上下。以其带有不饱和脂肪、角鲨烯、花青…

neo4j图数据库的简单操作记录

知识图谱文件导出 首先停止运行sudo neo4j stop然后导出数据库 导出格式为: 具体命令如下sudo neo4j-admin database dump --to-path/home/ neo4j最后重启sudo neo4j start知识图谱外观修改 在网页点击节点,选中一个表情后点击,可修改其颜…

Debian防火墙设置

Debian防火墙设置 - Atrixin - 博客园 https://www.cnblogs.com/fairy8781/p/17605434.html 查看防火墙规则 iptables -L例如要放行8888端口 iptables -I INPUT -p tcp --dport 8888 -j ACCEPT开启一个范围的端口 iptables -A INPUT -p tcp --dport 51000:60000 …

Python+Flask+MySQL的图书馆管理系统【附源码,运行简单】

PythonFlaskMySQL的图书馆管理系统【附源码,运行简单】 总览 1、《图书馆管理系统》1.1 方案设计说明书设计目标需求分析工具列表 2、详细设计2.1 登录2.2 注册2.3 程序主页面2.4 图书新增界面2.5 图书信息修改界面2.6 普通用户界面2.7 其他功能贴图 3、下载 总览 …

【sklearn练习】preprocessing的使用

介绍 scikit-learn 中的 preprocessing 模块提供了多种数据预处理工具,用于准备和转换数据以供机器学习模型使用。这些工具可以帮助您处理数据中的缺失值、标准化特征、编码分类变量、降维等。以下是一些常见的 preprocessing 模块中的功能和用法示例: …

【CSS】CSS中的BFC,是什么?

一、常见定位方案 普通流默认,从上而下,行内元素水平排列,行满换行,块级元素渲染成一个新行。 浮动先按普通流位置出现,然后根据浮动方向偏移。 绝对定位元素具体位置由绝对定位坐标组成。二、什么是BFC BFC&#xff…

适合小微企业的记账软件有哪些?

“涉及了很多的库存管理、进销存和记账,最好是这个软件可以随时看到我们公司的财务数据,且一定要安全!” 进、销、存、财……进销存财管理就像是企业的大管家,管着货物、资金、成本、收入,保证一切有序运转。这些管理…

SpringBoot2.7升级项目到Springboot3.1踩坑指南(jdk17)

文章目录 概要国内顶级开源项目升级情况适配SpringBoot3指南SpringBoot3升级要点1、jdk17变动(如javax)2、redis修改spring.redis.host > spring.data.redis.host3、SpringCloudApplication注解被删除4、不兼容升级import java.servlet>import jak…

ISIS基本概率与配置(HCIP完整版)

目录 一、ISIS协议基础 1、ISIS概述(认识ISIS) 2、ISIS的应用 4、ISIS的工作过程 5、ISIS路由器的类型 6、ISIS区域 7、ISIS报文 8、ISIS基础配置 9、进程号: 10、NET地址 11、ISIS邻居关系 二、邻居表分析 1、ISIS邻居表字段解析…

Oracle11.2.0.4从RMAN备份中快速恢复单个表的方法

文章目录 前言一、查询所要恢复的表所涉及的表空间二、创建用于恢复的数据库三、恢复步骤1.恢复控制文件2.修改redo日志名称3.表空间恢复4.表空间recover5.查询数据 前言 由于用户误操作导致某表中的数据错乱,导致业务不能正常使用,现需要将该表恢复到一…

【FPGA】分享一些FPGA数字信号处理相关的书籍

在做FPGA工程师的这些年,买过好多书,也看过好多书,分享一下。 后续会慢慢的补充书评。 【FPGA】分享一些FPGA入门学习的书籍【FPGA】分享一些FPGA协同MATLAB开发的书籍 【FPGA】分享一些FPGA视频图像处理相关的书籍 【FPGA】分享一些FPGA高速…

Java language programming:斐波那契数列(递归法)

题目:运用递归法求斐波那契数列。 输入格式: 3 输出格式: 2 import java.util.Scanner; public class Main {public static void main(String[] args) {Scanner inputnew Scanner(System.in);int numinput.nextInt();System.out.println(da…

更改邮箱发件人

更改邮箱发件人 未更改前发件人显示为发件人的邮箱地址 这里以outlook邮箱为例,进行邮箱发件人的更改 1.点击左上角“文件”选项 2.打开“账户设置”下拉菜单中的“账户设置” 3.选择“电子邮件”,点击该栏下的“更改”选项 4.在弹出页面中修改你…

机器学习原理到Python代码实现之NaiveBayes【朴素贝叶斯】

Naive Bayes 朴素贝叶斯算法 该文章作为机器学习的第二篇文章,主要介绍的是朴素贝叶斯算法的原理和应用。学习本章内容建议对概率论中的联合概率以及先验概率、后验概率有初步的学习和掌握。 难度系数:⭐⭐⭐ 更多相关工作请参考:Github 算法…

为什么流不关闭会导致内存泄漏

引言 经常有人告诉你流用完要记得关,不然会导致内存泄漏,但你是否考虑过下面这些问题: 为什么流不关会导致内存泄漏?JVM不是有垃圾回收机制吗?这些引用我用完不就变垃圾了为什么不会被回收呢?流未关闭除了导致内存泄…

node的下载、安装、配置

下载: 官网下载:Node.js 左右两个都可以: 安装: 打开cmd: 输入以下指令,如果出现版本号说明安装成功 node -v npm -v 配置: 1、新建文件夹:node_cache和node_global作为npm“缓…

前端实现搜索功能

最近遇到一个需求,用户在输入框输入关键字之后,点击搜索按钮后进行搜索,如下图,选中的数据在下面,上面展现的是搜索后的数据,现在选中了2条数据: 当用户输入KET后点击搜索,搜出的结果有16条,勾选全选选中后,将选中的16条的数据加到之前已选的2条数据里,于是此时已选…

重磅!大模型框架 LangChain 首个稳定版本终于来了!

著名的大模型智能体工具,现在有大版本更新了。 不知不觉,LangChain 已经问世一年了。作为一个开源框架,LangChain 提供了构建基于大模型的 AI 应用所需的模块和工具,大大降低了 AI 应用开发的门槛,使得任何人都可以基于…

oracle角色管理

常用角色 CONNECT,RESOURCE,DBA,EXP_FULL_DATABASE,IMP_FULL_DATABASE 1角色可以自定义,语法与创建用户一样 CREATE role role1 IDENTIFIED by 123; 2授权权限给角色 --自定义角色 CREATE role role1 IDENTIFIED by 123; --授权权限给角色 GRANT create view, …

AI人工智能从业人员《自然语言及语音处理设计开发工程师》证书专项培训(第二期)通知!

工业和信息化部电子工业标准化研究院联合北京龙腾亚太教育咨询有限公司和北京龙腾智元信息技术有限公司于2024年1月成功在京举办AI人工智能从业人员《自然语言及语音处理设计开发工程师》证书专项培训第一期课程,所有学员成功通过考试。介于学员的良好反应&#xff…