Java基础(变量)

什么是变量?

变量:在程序的执行过程中,其值有可能发生改变的量(数据)

变量的使用场景

当某个数据经常发生改变时,我们也可以用变量储存。当数据变化时,只要修改变量里面记录的值即可。

变量的定义格式

数据类型 变量名 = 数据值;

(数据类型:为空间中存储的数据,加入类型【限制】整数?小数?.......

变量名:为空间[小箱子]起的名字;

数据值:存在空间里面的数据;)

public class demo1{public static void main(String[] args){//定义变量//数据类型 变量名 = 数据值;//int(整数) double(小数)//变量名:就是存储空间的名字//作用:方便以后使用//数据值:真正存在变量中的数据
​//等号:赋值。把右边的数据赋值给左边的变量
​int a = 10;System.out.println(a);}
}
变量的使用方式

1.定义变量,直接输出

int a = 10;
System.out.println(a);

2.参与计算

int a = 10;
int b = 20;
System.out.println(a + b);

3.修改记录的值

int a =10;
System.out.println(a);//10
a = 20;
System.out.println(a);//20
变量的注意事项

1.只能存一个值

2.变量名不允许重复定义

3.一条语句可以定义多个变量

int d = 100,e = 200,f = 300;
System.out.println(d);
System.out.println(e);
System.out.println(f);

4.变量在使用之前一定要进行赋值

int g;
System.out.println(g);//此时代码会报错

5.变量的作用域范围

变量的练习
public class demo1{public static void main(String[] args){//一开始没有乘客int conut = 0;//第一站:上去一位乘客conut = conut + 1;//第二站:上去两位乘客,下来一位乘客conut = conut + 2 - 1;//第三站:上去两位乘客,下来一位乘客conut = conut + 2 - 1;//第四站:下来一位乘客conut = conut - 1;//第五站:上去一位乘客conut = conut + 1;//请问:到了终点站,车上一共有几位乘客?System.out.println(conut);
​
}
}

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

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

相关文章

加州大学戴维斯分校最新Nature Ecology Evolution(IF=19)!入侵植物在成为生态威胁之前可能会休眠几十年甚至几百年

根据加利福尼亚大学戴维斯分校领导的一项新研究,入侵植物在被引入环境后可能会休眠几十年甚至几百年,然后才会迅速扩展并造成生态破坏(非常意外和可怕)。这项发表在《Nature Ecology & Evolution》上的研究调查了全球九个地区…

掌握JMeter HTTP 请求头:简单易懂

在深入研究 JMeter 的过程中,任何涉及性能测试或接口验证的专业人员都会认识到,合理配置HTTP请求头部信息是实现精确测试的关键步骤之一。不同情景下,如数据提交形式的不同(例如 JSON、XML 等),或是需要通过…

【react】零基础教学写一个最简单的网站和装饰思路

你想要把你的数据放在网络上,给别人分享,难道就是直接闹脑中想一想就能做了么? 并不是,我们看到有五花八门的网站。 这些网站都是非常的好看,玲琅满目的商品让你想要去下单购买。 一个复杂的商城是很复杂, …

英语技术会议常用语

个人整理。 自我介绍: Hello everyone, Im [Your Name], and Im excited to be here today. I work as [Your Position] at [Your Company/Organization], where I focus on [Brief Description of Your Role or Expertise]. Im looking forward to our discussion…

YoloV8改进策略:Block改进|轻量级的Mamba打造优秀的YoloV8|即插即用,简单易懂|附Block结构图|检测、分割、关键点均适用(独家原创)

摘要 无Mamba不狂欢,今天给大家带来一个基于轻量级Mamba的改进。模块简单易懂,即插即用! 带领大家去征服更高的领域。 论文:《LightM-UNet:Mamba 辅助的轻量级 UNet 用于医学图像分割》 https://arxiv.org/pdf/2403.05246.pdf UNet及其变体在医学图像分割中得到了广泛…

uniapp开发 如何获取IP地址?

一、需求 使用uniapp开发小程序时,需要调取【记录日活动统计】的接口,而这个接口需要传递一个ip给后台, 那么前端如何获取ip呢?下面代码里可以实现 二、代码实现 1.在项目的manifest.json中配置一下网络权限: &quo…

Python离线语音识别高准确率方案分析及代码实现

背景: 随着信息技术的飞速发展和人工智能的广泛应用,语音识别技术已成为现代通信和人机交互领域的重要组成部分。离线语音识别技术,作为语音识别的一个分支,因其无需实时连接网络、保护用户隐私等特性,在特定场景中发挥着越来越重要的作用。 离线语音识别技术主要指的是…

IDEA pom.xml显示灰色并被划线

在使用 IDEA 进行开发的过程中,有时候会遇到 pom.xml 显示灰色并被划线的情况,如下图: 这一般是因为该文件被 Maven 忽略导致的,可以进行如下操作恢复: 设置保存后,可以看到 pom.xml 恢复了正常&#xff1a…

python-pytorch 利用word2vec实现lstm模型预测中文文本输出0.1.00

python-pytorch 利用word2vec实现lstm模型预测中文文本输出0.1.00 前言源数据导入包加载数据分析后写入新文件word2vec训练词向量保存word2vec训练词模型保存word2vec词向量加载保存word2vec的模型将分词好的句子依次导入数组中获取word2index、word2index获取word2index、inde…

Java进阶篇——线程通信

0.前言 推荐新手先阅读基础篇 http://t.csdnimg.cn/Xrq8a 1.前提条件 线程同步是线程通信的前提 线程同步常用方法:sychronized关键字,Lock接口 2.两种线程通信方式 2.1定义 Monitor——同步监视器,对象可以是任何类型,因此定义…

深入探讨VIVE OpenXR:为Unity开发者的全面指南

随着虚拟现实(VR)和增强现实(AR)技术的迅速发展,开发者们对于能够简化和优化沉浸式应用开发的工具需求日益增长。HTC Vive 作为行业内的领先品牌,其最新推出的 VIVE OpenXR 插件为Unity开发者提供了一个强大…

PowerShell 安装、升级、禁止升级检查

文章目录 下载安装Zip安装Msi安装 升级禁止升级检查 下载 Powershell安装指南,提供了多种安装路径,推荐zip方式,简单快捷。 因从官网下载msi或者zip非常慢,推荐从某个开源镜像站下载powershell的安装包,msi或者zip&am…

明日周刊-第6期

最近一周杭州的天气起起伏伏,下雨就凉,不下雨就热。但是夏天的感觉确实是越来越浓烈了,又是一年夏,在这个夏天大家都有什么新的计划呢。 文章目录 一周热点资源分享言论歌曲推荐 一周热点 一、我国自主研发科技壮举震惊全球航天界…

swagger文档无法访问

1. 报错异常 Unable to render this definition The provided definition does not specify a valid version field. Please indicate a valid Swagger or OpenAPI version field. Supported version fields are swagger: "2.0" and those that match openapi: 3.0…

Web前端 JavaScript笔记4

1、元素内容 属性名称说明元素名.innerText输出一个字符串,设置或返回元素中的内容,不识别html标签元素名.innerHTML输出一个字符串,设置或返回元素中的内容,识别html标签元素名.textContent设置或返回指定节点的文本内容&#x…

2023年图灵奖揭晓,你怎么看?

2023年图灵奖揭晓,你怎么看? 2023年图灵奖,最近刚刚颁给普林斯顿数学教授 Avi Wigderson!作为理论计算机科学领域的领军人物,他对于理解计算中的随机性和伪随机性的作用,作出了开创性贡献。 提醒&#xff…

LeetCode hot100-27

21. 合并两个有序链表将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 这题虽然也做出来了,但是做得不好,用了额外的新节点去组成新的链表。其实直接改变原有链表的指向就行了,不用开那么多…

贝叶斯公式中的先验概率、后验概率、似然概率

欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。关…

Unity - ScrollView被内部的IDragHandler等接口对象阻挡滑动问题

原因&#xff1a;滑动冲突&#xff0c;内部的Image会阻挡Input 解决办法&#xff1a; 在内部的onDrag、onBeginDrag、onEndDrag内主动调用 GameObject.Find("Scroll View").GetComponent<ScrollRect>().OnBeginDrag(eventData); GameObject.Find("Scr…

Jackson 2.x 系列【24】Spring Web 集成之 Jackson2ObjectMapperBuilder

有道无术&#xff0c;术尚可求&#xff0c;有术无道&#xff0c;止于术。 本系列Jackson 版本 2.17.0 源码地址&#xff1a;https://gitee.com/pearl-organization/study-jaskson-demo 文章目录 1. 前言2. Spring Web3. Jackson2ObjectMapperBuilder3.1 成员属性3.2 静态方法3…