简单的说,我们可以把变量看作是个盒子,可以将钥匙、手机、饮料等物品存放在这个盒子中,也可以在需要的时候换成我们想存放的新物品。
在 Java 中,我们通过三个元素描述变量:变量类型、变量名以及变量值。
如果我们把变量比作是酒店的房间,要存储的数据就好比要住宿的客人,我们可以根据客人的要求安排其入住“标准间”或者是“总统套房”,并且可以根据房间名字快速查找到入住客人的信息。同理,在 Java 程序中,我们也可以根据所需要保存的数据的格式,将其保存在指定类型的变量空间中,并且通过变量名快速定位!
例如,我们定义了一个变量 love ,用来保存一个字符串 “imooc” , 在程序中只要找到了 love 这个变量,就能找到存储在里面的 ”imooc”!当然,我们也可以把 love 里面的值更换成新的字符串 “i love imooc” !
运行结果:
import javautilArrayList;
import javautilList;
import javautilRandom;
public class Test {
@SuppressWarnings("unchecked")
public static void main(String[] args) {
//声明一个列表存放10个随机数
List list =new ArrayList();
Random rnd = new Random();
for(int i=0;i<10;i++){ //指定要写入列表10次
while(listsize() == i){ //如果列表的元素数不等于写入的次数,继续循环
int j = rndnextInt(10);
if(!listcontains(j)){ //如果列表里已经有重复的数,继续循环
listadd(j);
}
}
}
Integer[] value = (Integer[]) listtoArray(new Integer[10]); //将list转换成Integer[10]
for(int k=0;k<10;k++){ //这里的实现和上面的方法是一样的
for(int l=0;l<10;l++){
if(value[l] == k){
Systemoutprintln("第" +l+ "个数组的是" + k);
}
}
}
}
}
希望能帮到你
1、在系统编译阶段,更具变量类型,给变量分配存储空间,用于存放数据,即存值。
2、在系统使用数据时,便于从变量的存储空间中获取数据,即取值。
3、确定变量的使用范围,即作用域。
定义和使用变量时,通常要把变量名定义为容易使用阅读和能够描述所含数据用处的名称,而不要使用一些难懂的缩写如A或B2等。例如:假定正在为水果铺编一个销售苹果的软件。我们需要两个变量来存储苹果的价格和销量。
此时,可以定义两个名为Apple_Price和Apple_Sold的变量。每次运行程序时,用户就这两个变量提供具体值,这样看起来就非常直观。具体方法是:通过用一个或多个单词组成有意义的变量名来使变量意义明确。例如,变量名SalesTaxRate就比Tax或Rate的意义明确得多。
扩展资料:
变量在使用前,必须在代码中进行声明,即创建该变量。在使用变量之前,大多数语言通常首先需要声明变量。就是说,必须事先告诉编译器在程序中使用了哪些变量,及这些变量的数据类型以及变量的长度。
这是因为在编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,这样可以优化程序的执行。声明变量有两种方式分别是隐式声明、显式声明。
${}是el表达式,会获取你之前在action中设置的变量值,{}中写你你设置的变量名。
这类变量有一定的取值范围:
page
request
session
例子:requestsetAttribute("name","tom");
${"name"} 相当于 requestgetAttribute("name"),得到值:tom
要想获取明确的范围:requestname
默认的从范围小的开始一次获取,没有的话,得到是null
以上就是关于Java中的变量是什么意思全部的内容,包括:Java中的变量是什么意思、.....java中, 如何输出变量名、java中 定义变量的作用是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)