预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共104页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第二章JAVA基本的程序设计结构一个简单的Java程序 Java基本数据类型 运算符 字符串 控制流程 格式化输出一个简单的Java应用程序程序解释程序解释注释就是程序员为读者作的说明,是提高程序可读性的一种手段。 在Java中,有3种表示注释的方法 //单行注释----注释内容从//到本行结尾 /* 单行或多行注释 */ /** 可以用于文档化处理的单行或多行注释 */ 多行注释和文档注释不能嵌套 Java中的注释不会出现在字节码文件中Java标识符Java标识符Java关键字/保留字abstractJava是一种强类型语言,每个变量都必须声明其类型。 Java的数据类型分为两大类:基本类型(primitivetype)和引用类型(referencetype) Java中定义了3类8种基本数据类型。 逻辑型-boolean 文本型-char 数值型-byte,short,int,long,float,double数据类型整型用于表示没有小数部分的数值,它允许是负数。 整型的范围与运行Java代码的机器无关,这正是Java程序具有很强移植能力的原因之一。于此相反,C和C++程序需要针对不同的处理器选择最有效的整型。Java语言整型常数的三种表示形式: 十进制整数,如:99,-500,0。 八进制整数,要求以0开头,如:015。 十六进制数,要求0x或0X开头,如:0x15。 Java语言的整型常数默认为int型,声明long型常量可以后加‘l’或‘L’,如: inta=600; longb=55555555555l;//必须加l否则会出错 Java中没有无符号类型浮点类型用于表示有小数部分的数值。 float类型又被称作单精度类型,有7位有效数字,在很多情况下,float类型的精度很难满足需求。 double表示这种类型的数值精度是float类型的两倍,又被称作双精度,绝大部分应用程序都采用double类型。Java浮点类型常量有两种表示形式 十进制数形式,例如: 3.14314.00.314 科学记数法形式,如 3.14e23.14E23.14E-2 float类型的数值有一个后缀F/f,没有后缀F/f的浮点数值默认为double类型。也可以在浮点数值后添加后缀D/d,以明确其为double类型,如: doublea=3.1415926; doubleb=3.1415926d; floatf=3.1415926f;//必须加f否则会出错单引号用来表示字符常量。例如‘A’是一个字符,它与“A”是不同的,“A”表示含有一个字符的字符串。 char类型用来表示在Unicode编码表中的字符。 Unicode编码被设计用来处理各种语言的所有文字,它占2个字节,可允许有65536个字符;ASCII码占1个字节,可允许有128个字符,是Unicode编码表中前128个字符。 chareChar='a';charcChar='中'; Unicode具有从0到65535之间的编码,他们通常用从’\u0000’到’\uFFFF’之间的十六进制值来表示(前缀为u表示Unicode) charc=‘\u0061’;Java语言中还允许使用转义字符‘\’来将其后的字符转变为其它的含义,charc2='\n';//代表换行符boolean类型有两个值,true和false,不可以0或非0的整数替代true和false,这点和C语言不同。 boolean类型用来判断逻辑条件,一般用于程序流程控制。 booleanflag; flag=………; if(flag){ //true分支 }else{ //false分支 }Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 变量在使用前必须对其声明,只有在变量声明以后,才能为其分配相应长度的存储单元,声明格式为: typevarName[=value][{,varName[=value]}]; 注意事项: 每个变量都有类型,类型可以是基本类型,也可以是引用类型。 变量名必须是合法的标识符。 变量声明是一条完整的语句,因此每一个声明都必须以分号结束。变量声明举例: doublesalary;booleanflag; longearthPopulation;intage; 可以在一行中声明多个变量: inti,j;//bothareintegers 不提倡这种风格,逐一声明每一个变量可以提高程序可读性。 可以将变量的声明和初始化放在同一行中,例如: intage=18;floate=2.718281828f; 变量按被声明的位置可划分为: 局部变量:方法或语句块内部定义的变量 实例变量:方法外部、类的内部定义的变量方法或语句块内部定义的变量 在使用前必须先声明和初