Java中的变量是什么意思?

本人Java刚入门就遇到了困难求你们给我解释一下变量是什么意思,越详细越好,打比喻更好。... 本人Java刚入门就遇到了困难求你们给我解释一下变量是什么意思,越详细越好,打比喻更好。 展开
 我来答
百度网友8a467d099
2015-11-14 · TA获得超过1593个赞
知道大有可为答主
回答量:1427
采纳率:100%
帮助的人:174万
展开全部

简单的说,我们可以把变量看作是个盒子,可以将钥匙、手机、饮料等物品存放在这个盒子中,也可以在需要的时候换成我们想存放的新物品。

在 Java 中,我们通过三个元素描述变量:变量类型、变量名以及变量值。


如果我们把变量比作是酒店的房间,要存储的数据就好比要住宿的客人,我们可以根据客人的要求安排其入住“标准间”或者是“总统套房”,并且可以根据房间名字快速查找到入住客人的信息。同理,在 Java 程序中,我们也可以根据所需要保存的数据的格式,将其保存在指定类型的变量空间中,并且通过变量名快速定位!

例如,我们定义了一个变量 love ,用来保存一个字符串 “imooc” , 在程序中只要找到了 love 这个变量,就能找到存储在里面的 ”imooc”!当然,我们也可以把 love 里面的值更换成新的字符串 “i love imooc” !

运行结果:

月光馨语
2018-03-31 · TA获得超过2.9万个赞
知道小有建树答主
回答量:236
采纳率:100%
帮助的人:4.2万
展开全部

在JAVA中我们通过三个元素来描述变量:变量类型,变量名以及变量值。


变量,就是可以改变的量。

  • 例子:int 表示能存储整数类型的数据类型。 int a;表示你定义了一个存储整数的变量。a就是你的变量名;int a = 10;表示你给这个变量赋的值为10;

Java中变量的使用规则:

1、Java 中的变量需要先声明后使用;


2、变量使用时,可以声明变量的同时进行初始化,也可以先声明后赋值;

String love="imooc";或者String love;love="I love imooc";

3、变量中每次只能赋一个值,但可以修改多次;


4、main 方法中定义的变量必须先赋值,然后才能输出;


5、虽然语法中没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作时出现乱码等等。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫馨飛鴻
2012-03-13 · TA获得超过846个赞
知道小有建树答主
回答量:201
采纳率:100%
帮助的人:105万
展开全部
变量是一个数据存储空间的表示,通过变量名可以快速地找到它存储的数据,将数据指定给变量,就是将数据存储空间到别名为变量名的那个空间,调用变量,就是将那个房间的数据取出来使用,可以,变量是存储数据的一个基本单元,不同的变量相互独立。
---------- 问题 ----------

在银行中存储1000元钱,银行一年的利息是5%,问村的钱一年后变成了多少?

--------- 分析 ----------

很简单,首先计算机在内存中开辟一块空间用来存储1000,然后把存储的内存中数据1000取出来计算,根据公式 本金*利率+本金(1000*5%+1000),获得数据结果1050重新存入该存储空间,这就是一年后的钱。可见,数据被存储在内存中,目的是便于需要时取出来使用,或者如果这个数据变了,内存中存储的值也会随着相应的更新,以便下次使用新的值。那么,内存中存的这个数据到底在哪里,我们这样获得它呢?

通常,我们根据内存的地址可以找到这块内存空间的位置,也就是找到存储的数据。但是内存空间非常不好记,因此我们给这块空间取一个别名,通常使用别名找到这快内存空间的数据,变量是一个数据存储空间的表示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1259049661
2018-11-25 · TA获得超过1552个赞
知道小有建树答主
回答量:333
采纳率:88%
帮助的人:213万
展开全部

这个是for语句的增强形式,其实就是取score数组中每一个数,然后循环。比如题主给的,就是num取1循环一遍,2循环一遍,这样下去。

更详细的可以看官方文档,这个链接是直接跳到相关条目。

如果不想进去,我也可以粘贴进来。

The enhanced for statement has the form:
for ( {VariableModifier} LocalVariableType VariableDeclaratorId : Expression ) Statement

The following program, which calculates the sum of an integer array, shows how enhanced for works for arrays:

int sum(int[] a) {
    int sum = 0;
    for (int i : a) sum += i;
    return sum;
}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
马叔叔的故事集
推荐于2018-02-27 · TA获得超过207个赞
知道答主
回答量:26
采纳率:0%
帮助的人:13.4万
展开全部
变量就是可以被改变的数据,可大可小可长可短能伸能缩,嘿嘿。
例子:int 表示能存储整数类型的数据类型。 int a;表示你定义了一个存储整数的变量。a就是你的变量名;int a = 10;表示你给这个变量赋的值为10;

深奥点就是,你执行了这段代码,int a = 10; 程序就会在你电脑的内存中,创建一个小空间,这个空间的名字就是a, 这空间里面的内容就是10,这个空间只能存放整数类型的数据。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式