AVA基本程序设计.ppt

上传人:laozhun 文档编号:2200602 上传时间:2023-01-29 格式:PPT 页数:29 大小:250.50KB
返回 下载 相关 举报
AVA基本程序设计.ppt_第1页
第1页 / 共29页
AVA基本程序设计.ppt_第2页
第2页 / 共29页
AVA基本程序设计.ppt_第3页
第3页 / 共29页
AVA基本程序设计.ppt_第4页
第4页 / 共29页
AVA基本程序设计.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《AVA基本程序设计.ppt》由会员分享,可在线阅读,更多相关《AVA基本程序设计.ppt(29页珍藏版)》请在三一办公上搜索。

1、第二章,Java 基本程序设计,2,注释,Java 语言提供三种类型的注释:单行注释多行注释文档注释,以/开始,并以换行符结束,以/*开始,并以*/结束,以/*开始,并以*/结束,注释中的每一行都必须以*开始。使用javadoc工具从源代码和文档注释中将信息取出,然后转换为HTML文件。,3,关键字 2-1,原始数据类型byteshortintlongfloatdoublecharboolean循环关键字dowhileforbreakcontinue,分支关键字ifelseswitchcasedefaultbreak方法、变量和类修饰符privatepublicprotectedfinalst

2、aticabstractsynchronizedvolatilestrictfp,4,关键字 2-2,异常处理trycatchfinallythrowthrows对象相关的关键字newextendsimplementsclassinstanceofthissuper,字符常量 false true null 方法相关的关键字 return void 包相关的关键字 package import 保留关键字goto,5,标识符,在Java中标识符的命名必须符合以下规则:标识符必须以字母或下划线或$符号开始。其余字符可以是字母、数字、$符号和下划线。标识符只能包含两个特殊字符,即下划线(_)和美元

3、符号($)。不允许有任何其他特殊字符。标识符不能包含空格。,表示指定给变量、方法和类的名称,以便编译器可唯一标识它们。,6,基本数据类型,Java 共有八种基本数据类型:四种整数类型(byte、short、int、long)两种浮点数类型(float、double)一种字符类型(char)一种布尔类型(boolean),7,整型数据类型,8,浮点型数据类型,9,字符数据类型,10,布尔数据类型,11,变量,变量是在程序执行期间可根据需要经常变化的值变量具有 3 个特性:名称:标识符初始值:为其赋值或者是保留缺省值作用域:在不同程序块中的可用性及生命周期,12,算术运算符,13,关系运算符,关系

4、运算符用于测试两个操作数之间的关系。关系表达式将返回一个布尔结果。,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 结构,

5、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中语句分为:控制语句、方法调用语句

6、、表达式语句、空语句、复合语句;复合语句:又称块语句,由 括起来的简单java语句构成;复合语句中定义的变量的作用范围只在复合语句中;块可以嵌套。int k=0;int i=0;/i的作用范围到此/k的作用范围到此Java不允许在内层块中定义与外层块同名的变量。,21,控制结构,选择if-elseswitch循环while do-while for,Java 支持下列控制结构:选择、循环、跳转,跳转breakcontinue,22,if-else 选择语句,if-else 结构的语法为:,if(条件)语句1;else 语句2;,if(条件)语句组;else 语句组;,if和else块中只有一条

7、语句,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,b

8、reak 和 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+)Sy

9、stem.out.println(argsi);,输出结果,输出结果,28,总结2-1,Java 具有8种基本数据类型:byte、short、int、long、boolean、char、float 及 doubleJava 中的运算符可划分为四个子集:算术运算符、位运算符、关系运算符、逻辑运算符&运算符适用于如下子集:逻辑和位。逻辑&以条件表达式为操作数,而位&则以数字为操作数,29,总结2-2,Java 支持下列控制结构:选择(if-else、switch)循环(while、do-while、for)跳转(break、continue)break 语句在循环中用于立即从当前循环终止控制continue 语句则是从其调用处跳至循环的开始处数组完全作为对象来使用,可用来将同一类型的数据存储在连续的内存位置,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号