AVA基本程序设计.ppt_第1页
AVA基本程序设计.ppt_第2页
AVA基本程序设计.ppt_第3页
AVA基本程序设计.ppt_第4页
AVA基本程序设计.ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章,java 基本程序设计,2,注释,java 语言提供三种类型的注释: 单行注释 多行注释 文档注释,以 / 开始,并以换行符结束,以 /* 开始,并以 */ 结束,以 /* 开始,并以 */ 结束, 注释中的每一行都必须以 * 开始。 使用javadoc工具从源代码和文档注释中将信息取出,然后转换为html文件。,3,关键字 2-1,原始数据类型 byte short int long float double char boolean 循环关键字 do while for break continue,分支关键字 if else switch case default break 方法、变量和类修饰符 private public protected final static abstract synchronized volatile strictfp,4,关键字 2-2,异常处理 try catch finally throw throws 对象相关的关键字 new extends implements class instanceof this super,字符常量 false true null 方法相关的关键字 return void 包相关的关键字 package import 保留关键字 goto,5,标识符,在java中标识符的命名必须符合以下规则: 标识符必须以字母或下划线或 $ 符号开始。其余字符可以是字母、数字、$ 符号和下划线。 标识符只能包含两个特殊字符,即下划线 (_) 和美元符号 ($)。不允许有任何其他特殊字符。 标识符不能包含空格。,表示指定给变量、方法和类的名称,以便编译器可唯一标识它们。,6,基本数据类型,java 共有八种基本数据类型: 四种整数类型(byte、short、int、long) 两种浮点数类型(float、double) 一种字符类型(char) 一种布尔类型(boolean),7,整型数据类型,8,浮点型数据类型,9,字符数据类型,10,布尔数据类型,11,变量,变量是在程序执行期间可根据需要经常变化的值 变量具有 3 个特性: 名称 : 标识符 初始值 :为其赋值或者是保留缺省值 作用域 : 在不同程序块中的可用性及生命周期,12,算术运算符,13,关系运算符,关系运算符用于测试两个操作数之间的关系。 关系表达式将返回一个布尔结果。,14,逻辑运算符,逻辑运算符与布尔操作数一起使用,15,位运算符,用于 int、short、long、byte 和 char 数据类型,16,赋值运算符,一次可以为多个变量赋值,如: int a = 20000; int p,q,r,s; p = q = r = s = a;,赋值运算符 (=) 用于为变量赋值,17,复合赋值运算符,+= 相加并赋值 c += a c = c + a -= 相乘并赋值 c *= a c = c * a /= 相除并赋值 c /= a c = c / a %= 取模并赋值 c %= a c = c % a,18,三元运算符 (?:) -条件运算符,三元运算符 (? :) 可以替代 if-else 结构,class ternaryop public static void main(string args) int salary,dayspresent = 30; salary = dayspresent = 20 ? 2000 : 3000; system.out.println(“您本月薪资为 $“+salary); ,19,表达式和语句,表达式是运算符、操作数、以及方法调用的序列;它用来说明某一个计算过程的计算结果;其结果有一个唯一的类型。 表达式有运算优先级,可以嵌套; 不同数据类型的操作数进行运算。,20,语句,java中的语句以分号结束; java中的分号一定要用英文输入法输入; java中语句分为:控制语句、方法调用语句、表达式语句、空语句、复合语句; 复合语句:又称块语句,由 括起来的简单java语句构成;复合语句中定义的变量的作用范围只在复合语句中;块可以嵌套。 int k = 0; int i = 0; / i的作用范围到此 / k的作用范围到此 java不允许在内层块中定义与外层块同名的变量。,21,控制结构,选择 if-else switch 循环 while do-while for,java 支持下列控制结构:选择、循环、跳转,跳转 break continue,22,if-else 选择语句,if-else 结构的语法为:,if (条件) 语句1; else 语句2;,if (条件) 语句组; else 语句组; ,if和else块中只有一条语句,if和else块中有多条语句,23,switch 选择语句,switch 结构的语法为:,switch(表达式) case 常量值 1: 语句(组); break; case 常量值 2: 语句(组); break; case 常量值 n: 语句(组); break; default: 语句(组); ,表达式必须为byte,short,int或char类型,常量值必须是与表达式类型兼容的特定的一个常量 不允许有重复的case值,24,循环,while 循环 while(条件) 语句组; do-while循环 do 语句组; while(条件); for 循环 for(变量初始化; 条件; 递增或递减变量的值) 语句组; ,25,break 和 continue 语句,break 语句在循环中用于立即从当前循环终止控制。 遇到 break 语句时,将跳出当前循环。 continue 语句则是从其调用处跳至循环的开始处。 continue 语句之后的语句将不再执行。,26,命令行参数,java 应用程序可以从命令行中接收任意数量的参数 每个参数被视为字符串分别存储在main函数的参数数组args中 可以使用双引号将多个字符串作为一个整体显示,27,命令行参数示例,class comndlinearg1 public static void main(string args) for(int i=0;iargs.length;i+) system.out.println(argsi); ,输出 结果,输出 结果,28,总结2-1,java 具有8种基本数据类型:byte、 short、 int、 long、 boolean、char、float 及 double java 中的运算符可划分为四个子集:算术运算符、位运算符、关系运算符、逻辑运算符 & 运算符适用于如下子集:逻辑和位。逻辑 & 以条件表达式为操作数,而位 & 则以数字为操作数,29,总结2-2,java 支持下列控制结构:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论