您好, 访客   登录/注册

Java程序设计语言基础研究

来源:用户上传      作者: 赵燕萍

  摘 要 人们生活中通过语言进行交流,语言必须要遵循一定的语法才能让别人理解。与生活中的语言一样,Java语言也离不开语法的支持,并且对语法的要求比日常生活中的语言的语法更严格,很多程序员所犯的错误通常也是语法错误,所以学习Java基本语法非常重要。
  关键词 Java语言;程序设计
  中图分类号:TP3 文献标识码:A 文章编号:1671—7597(2013)042-061-02
  Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。下面,我从各方面来研究Java程序设计语言。
  1 变量与常量
  变量与常量是编程中最常使用的概念,在Java编程中的变量与常量的概念与其他语言基础相同。变量就是在程序运行中其值可以被改变的量。变量有两个含义,一是变量的名称;而是变量的值。变量名称就是用户自己为变量定义的标识符,变量的值就是存储在用变量标识符所标记的存储位置处的数据。
  变量声明。在程序设计过程中变量声明有两层含义:第一是声明变量的名称,第二是声明变量的数据类型。变量声明格式:
  类型名变量名1[,变量名2] [,变量名3]…
  或类型名变量名1 [=初始值1] [,变量名2] [=初始值2] [,变量名3] [=初始值3]…
  其中,方括号中的内容为可选项。
  变量赋值。变量赋值操作可以在声明一个变量的同时进行,也可以在变量声明后的任何时候进行。变量在声明的同时赋值,这个过程通常被称作变量的初始化。
  变量赋值的示例代码如下:
  int count=9;
  int total ;
  total =9*7 ;
  int i=total ;
  在程序运行过程中其值始终固定不变的的量在Java语言中称为常量。按照数据类型的不同,常量又分为整型常量、浮点型常量、布尔型常量、字符型常量、字符串型常量等。
  2 运算符与表达式
  Java语言的运算符与C++非常类似,包含算术运算符、关系运算符、逻辑运算符、
  值运算符、位运算符、条件运算符等。
  表达式是操作数通过运算符连接起来形成的算式。一个表达式可能同时包括多个操作,操作的顺序由各运算符的优先级及括号决定。
  一个常量或一个变量是最简单的表达式。表达式的值还可以作为其他操作的操作数,从而形成更复杂的表达式。
  下面是一些表达式的实例:
  Speed
  3.1415
  num1+num2
  a*(b+c)+d
  x<=(y-z)
  x&&y||z
  3程序基本结构
  Java语言和其他结构化编程语言一样,都支持顺序、分支、循环这3种程序控制结构。
  3.1 顺序控制结构
  这是程序中最简单的流程控制方式,按照代码定义的先后顺序,依次一行一行的执行,程序中大多数代码都是按照这种方式组织运行的。顺序控制结构流程中,逻辑过程A、B、C将会被顺序执行。
  3.2 分支控制结构
  代码的执行要根据具体逻辑进行判断,这时代码的运行就会根据判断的结果而产生执行的分支。分支控制结构流程中,当逻辑判断为真时,逻辑过程A将被执行,而当逻辑判断为假时,逻辑过程B将被执行。
  分支语句也被称作选择语句,它提供了一种控制机构,使得程序可以根据相应的条件去执行对应的语句。
  Java中的分支语句有两种:一种是实现两路分支选择的If…else语句,另一种是实现多路分支选择的switch语句。其中if…else语句根据其应用的复杂程度又可以分为简单、嵌套等情况。
  3.3 循环控制结构
  该结构可以按照一定的循环条件来控制相同的逻辑重复运行多次,而不会造成代码的重复。循环控制结构流程中,当循环条件满足时,逻辑过程A将被执行;然后将继续判断循环条件是否满足,如果还满足,A将再被重复执行,如此循环直至判断循环条件为假时,循环逻辑控制结束,A将不再被执行。
  循环语句的作用是在一定条件下,反复执行一段程序代码,直到满足终止条件为止。Java语句提供的循环语句有while语句、do…while语句、for语句。当然,循环语句也是可以多重嵌套的。
  4 数组
  Java中的数组的定义和传统语言类似,数组是相同类型变量的顺序集合,在这个集合中的特定变量要使用共同的名字和变量在集合中的顺序下标来访问。
  数组可以按照其中的变量类型被定义为各种类型,可以是复杂类型,也可以是基本数据类型,在这里将以基本类型为例,但是这些用法将同时适用于复杂类型。数组中的每个元素通过数组名和数组下标唯一的确定,下标从0开始排序,如果一个数组的长度为5,则各元素的序号为0~4。
  Java中的数组同样可以是一维或多维,数组提供了一种将有顺序关系的信息分组和引用的便利方法,它经常和循环控制语句联合使用以完成相关的逻辑操作。
  一维数组:
  数组同其他变量一样,在使用数组之前,必须首先声明它。声明一个数组就是要确定数组的名称、数组元素的数据类型和数组的维数。
  一维数组声明的格式如下:
  Type arrayName[ ];
  或
  Type[ ] arrayName;
  多维数组:
  多维数组可以看作是数组的数组,即高维数组的每一个元素为一个低维数组。多维数组和一维数组一样,在使用前必须对其进行声明和初始化,并且声明和初始化的方法与一维数组类似。
  二维数组声明的格式如下:
  Type arrayName[ ] [ ];
  或
  Type[ ] [ ] arrayName;
  总之,以上是Java语言最基本的语法定义,这些都是Java程序开发过程中的最基本的元素,对于这些知识的理解和掌握是Java编程的基础。
  参考文献
  [1]车东著.基于Java的全文搜索引擎lucene[M].
  [2]王勇著.Java编程技巧典型案例解析[M].
  [3]文东著.Java程序设计基础与项目实训[M].
  [4]许明清,王勇著.Java案例实用技巧[M].2010(8).
转载注明来源:https://www.xzbu.com/8/view-4182302.htm