表达式
表达式的基本概念
有关表达式的流程基本概念。在面向对象中,表达式(Variable)是指两个值,或是两个重要信息值的储存(内存)门牌号。与之相关联的是URL。和微积分中的表达式机能很相近。
无论是哪一类C语言,都有表达式的定义,都是通用型的形式。表达式类别、表达式名、表达式的表达式、表达式的具体内容的值(门牌号提及)。而已URL和次序大同小异。此基础的用语是晓得怎样表述方可,高阶用语是介绍表述表达式的另一面方法论,为何须要表达式的存有。
表达式的表述
在 Java 中怎样表述表达式呢?
表述的文件格式为:表达式类别表达式名;或是表达式类别表达式名= 调用的值;
这儿的表达式类别,除能全力支持此基础正则表达式: byte、short、int、long、float、double、boolean、char外。
intintVale=1;longlongValue=100;charcharValue=a;
还能表述提及正则表达式:Byte、Short、Integer、Long、Float、Double、Boolean、Character。
ShortshortValue=100;FloatfloatValue=1.0f;BooleanboolValue=true;
因此还可以选定任何人的 Java 类。譬如说:String、ArrayList、Object、Map 和他们表述的类。
String stringValue =”我而已两个数组的模拟”;Object objectValue = new Object();
怎样使用表达式
表达式顾名思义是两个能变化的值。也是说表达式能在使用时随时的修改表达式的值,只有这样使用表达式在编写流程中才有了意义。
譬如说:
分别调整成绩 score 为50,70,90查看运行效果:
表达式的作用域
在应用流程编写代码中,表达式的作用域通常是须要掌握的必备知识点之一,因为不晓得表达式的作用域,很容易出现和你理解的不一致的情况出现。作用域的基本概念。就是说面向对象过程中,表达式有一定的有效范围,在这个可用的范围内,是表达式的作用域。同两个作用域内表达式名不允许出现重复。
对 Java 来说,作用域一般有如下几种:
全局表达式(类静态表达式)局部表达式(实例表达式)方法参数表达式块级表达式
全局表达式先从这个开始说,代码如下:
作用域整个类中都能使用,运行效果:
局部表达式:作用域只要是方法内,或是块内,离开相关联的范围内,就无法访问。
举例如下:
编译运行流程查看效果。
方法参数的表达式:和局部表达式很像,是整个方法中都能使用。譬如说:
publicintsum(inta, intb){ returna+b;}//离开方法的作用域就无法访问。
块级作用域,是在相关联的花括号中的表达式。举例:
static {inta=2;intb=3;System.out.println(a);System.out.println(b);}
写代码不一定非要写正确的代码,特别是学习的时候,多做一些尝试,多看一些错误,遇到错误和问题才不会慌。
自变量
对自变量来说,是指在流程运行的过程中不会发生变化的值。自变量在 Java 中虽然有 const 保留字,但是并没有使用该保留字进行表述自变量,而是使用 final 进行表述。
自变量的表述
自变量的表述文件格式为: final 正则表达式表达式= 数据值
在 Java 中自变量的表述须要符合URL的表述规则,因此有区别的地方是,正常的表达式和类遵循驼峰命名法,但是自变量须要的规则是所有的字符都是大写,因此使用下划线命名法进行表述。
对自变量的表述正则表达式和表达式的表述形式一致。
自变量也分为几种情况:
静态自变量成员自变量局部自变量
举个例子,代码如下:
虽然,能表述在局部和静态代码块中,但是在实际的项目开发中很少使用这种形式,主要还是使用静态自变量和成员自变量比较多。因此会使用静态自变量加上接口来模拟枚举类别。
对 public 类别的静态自变量能在另两个对象中直接访问他。或是他们类中直接使用类名访问。
VariableFinal.SEXMALE
须要注意的是,自变量被表达式的情况下,就不允许在进行更改,否则会出现语法错误。
自变量和表达式就先说到这儿。接下来会说说 Java 中的运算符。关注我,介绍更多 Java 知识点。