java2_结构化程序设计ppt课件.ppt

java2_结构化程序设计ppt课件.ppt

ID:58883203

大小:132.50 KB

页数:44页

时间:2020-09-30

java2_结构化程序设计ppt课件.ppt_第1页
java2_结构化程序设计ppt课件.ppt_第2页
java2_结构化程序设计ppt课件.ppt_第3页
java2_结构化程序设计ppt课件.ppt_第4页
java2_结构化程序设计ppt课件.ppt_第5页
资源描述:

《java2_结构化程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计ProgramminginJava10/5/20211第2章结构化程序设计10/5/20212本章总体纲要标识符和关键字数据类型、直接量和变量运算符控制结构结构化程序设计10/5/20213Java中的标识符标识符可以用来标识变量名、类名、类中的方法名和文件名等.标识符组成:(1)字母,(2)数字,(3)下划线“_”和(4)美元符号“$”;首字符必须是(1)字母,(2)下划线“_”和(3)美元符号“$”;所有标识符是区分大小写的;除去关键字、false、true和null;10/5/20214问题:是/不是标识符?m

2、yVariable9pinsMYVARIABLEia+ctesting1-2-3_myvariablejava¨MyVariable$myvariable_9pinsIt's猫10/5/20215Java关键字具有特殊含义的字符序列例如:public、static和class具有特殊用途,不能作为变量名、方法名和类名10/5/20216Java关键字(50个)10/5/20217本章总体纲要标识符和关键字数据类型、变量和直接量运算符控制结构结构化程序设计10/5/20218数据类型10/5/20219变量变量在计算机内部对应着

3、一个存储单元,而且总是具有某种数据类型:基本数据类型或引用数据类型变量总是具有与其数据类型相对应的值每个变量均具有:名字、类型、一定大小的存储单元以及值变量名对应内存的位置10/5/202110Java变量必须属于某种类型变量值也必须与变量类型相匹配例如:intstudentNumber;//声明单个变量doublevelocity,distance;//声明多个变量studentNumber=30;//给变量赋以整数30intstudentNumber=30;//声明变量,并赋初值10/5/202111变量图例:intsum=0;

4、Strings=“HelloWorld!”;sum0sf789a1HelloWorld!10/5/202112练习习题2.110/5/202113Java直接量Java直接量包括基本数据类型直接量、字符串(String)直接量和null布尔(boolean)直接量只有两个:true和false‘c’,‘u0061’,‘u0051’和‘u005a’是char直接量.34是int直接量1.5,45.6,76.4E8和-32.0是double直接量34L是long直接量.1.5F,45.6f,76.4E8F和-32.0F是float

5、直接量“HelloWorld!”是String直接量null是引用数据类型的直接量任意引用数据类型的直接量(null)10/5/202114字符(char)直接量(常用的转义字符)'b'(退格)'f'(换页)''(换行)'r'(回车)'t'(水平制表符(到下一个tab位置))'''(单引号)'"'(双引号)'\'(反斜杠)10/5/202115本章总体纲要标识符和关键字数据类型、直接量和变量运算符控制结构结构化程序设计10/5/202116Java运算符算术运算符关系运算符布尔逻辑运算符位运算符赋值类运算符条件运算

6、符其他运算符10/5/2021171.算术运算符算术运算符包括:+,-,*,/,++,--,%没有指数运算Math.pow(2.0,3.0);//2.03.0整数除法:截去余数7/5结果为1取模:返回余数7%5结果为210/5/202118问题?-7/5=-7%5=7%-5=5.5%1.0=-1-220.510/5/2021192.关系运算符六个关系运算符:<、>、<=、>=、==和!=例如:1>2;//false3.5!=1;//true51.5>=23.0;//true540<=654;//true24==3*8;//trueb

7、ooleantest1=(10<10);//test1=false;10/5/202120注意事项<、>、<=和>=只能用来比较两个数值类型数据(numbers含characters)的大小不能用于Strings、booleans、arrays或其他类型10/5/2021213.布尔逻辑运算符六个布尔逻辑运算符:&(逻辑与AND)

8、(逻辑或OR)^(逻辑异或XOR)!(逻辑非NOT)单目运算符,即只有一个操作数&&(条件与AND)

9、

10、(条件或OR)10/5/202122短路规则(&&和

11、

12、)如果从第一个操作数可以推断出表达式结果,就

13、不再计算第二个操作数例如:if((x==2)&&(y!=2))System.out.println("两个条件都为true.");10/5/202123逻辑运算(&和

14、)两个操作数均会被运算(即不采用短路规则)用不用短路规则,副作用不

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

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

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