第二讲 Java基本语法

第二讲 Java基本语法

ID:43055970

大小:35.51 KB

页数:4页

时间:2019-09-26

第二讲 Java基本语法_第1页
第二讲 Java基本语法_第2页
第二讲 Java基本语法_第3页
第二讲 Java基本语法_第4页
资源描述:

《第二讲 Java基本语法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二讲 Java基本语法我们先看看一个具体例子。以下是一个example程序,它的作用是从1加到10,并显示结果:(演示)  这个程序的输出为:Sum=55  这一讲,我们将学习Java基本语法,包括变量、操作符和流程控制语句。以上的代码可能看起来有点复杂,但是当你学习完本讲,你就会发觉它实际上很简单。    1 Java的标识符和关键字  1.1 标志符  用来标志类名、变量名、类型名、数组名、文件名有效字符序列成为标志符。简单地说,标识符就是一个名字。  Java语言规定:标识符由字母、下划线、美元

2、符号和数字组成,并且第一个字符不能是数字。下列都是合法的标志符:  getMyAge,girl_$,www_12$,$123;  标识符的命名习惯在第一讲已经讲过,在这里不再重复。  1.2关键字  关键字就是Java语言中已经被赋予特定意义的一些单词,比如:int,代表整数类型,不能再用来做普通标志符。在JPadpro以及很多程序编辑器中,关键字的字体是蓝色的(演示),以示区别。以下就是一些主要的关键字。  abstractcontinuefornewswitchbooleandefaultgoton

3、ullsynchronizedbreakdoifpackagethisbytedoubleimplementsprivatethreadsafebyvalueelseimportprotectedthrowcaseextendsinstanceofpublictransientcatchfalseintreturntruecharfinalinterfaceshorttryclassfinallylongstaticvoidconstfloatnativesuperwhile  1.3变量名  程序是用

4、变量名来引用变量数值的。比如,sum,count,begin,end等这些就是变量名。在JAVA编程语言中,对于变量名有下面的必须满足:  它必须是一个合法的标识符。一个标识符是以字母开头的一串Unicode字符。  它必须不是一个关键字、布尔型字符(true或者false)或者保留字NULL。  它必须在作用域中是唯一的。在不同的作用域才允许存在相同名字的变量。关于作用域我们稍候将会讲到。  2 Java基本数据类型(整型,浮点型,字符型,布尔型)  2.1 Java是一种严格的类型化语言。这就是说,

5、每个变量都必须有一个声明好的类型,可以是基本数据类型,也可以是JDK包提供的类,或者是自己编写的类。我们先来学习Java的基本数据类型。  2.2 Java提供了8种基本类型。其中6种是数字类型(四个整数类型,两个浮点型);一种是字符类型,由采用Unicode编码方法的字符使用;第六种是布尔类型,用于真/假值的运算。  2.2.1整数类型  整数类型是指那些没有小数部分的数字,Java提供了4种整数类型:int,long,short,byte。    类型  取值范围  存储空间大小  int  4字节

6、  —2,147,483,648到2,147,483,648  short  2字节  —32,768到32,767  long  8字节  —9,223,372,036,854,775,808L到—9,223,372,036,854,775,807L  byte  1字节  —128到127    大多数情况下,int类型是最实用的。如果要表示很大的整数,就需要使用长整型long(后缀L表示长整型)。字节(byte)和短整数(short)主要应用于特殊的应用程序,比如低级文件控制,或者用于对存储空间要

7、求极大的大型数组。需要强调的是,在Java语言中,整数类型的取值范围并不由最终运行Java代码的机器来决定。因为Java的设计初衷,Java程序必须在所有机器上都取得的相同的结果,所以各种类型的取值范围是固定的。这样,就可以把一个软件从一个平台移植到另一个平台,甚至能在相同平台的不同操作系统之间移植。  2.2.2浮点类型  浮点类型是那些含有小数部分的数字,共有两种浮点类型:float和double。  类型  存储空间大小  取值范围  float  4字节  约正负3.40282347E+38F 

8、 double  8字节  约正负1.79769313486231570E+308  double型(双精度)比float型精确度要高,而且取值范围要大。当进行高精度计算时,一般选用double型。float类型的后缀为F,如果一个浮点数没有后缀F,则默认为double型。  2.2.3字符类型  Java使用Unicode格式表示字符。Unicode格式,使用双字节编码,能够表示65536个字符,几乎可以表示世界上所有的语言文字的字符,极

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。