Java语言程序设计-程序流程.ppt

Java语言程序设计-程序流程.ppt

ID:50587444

大小:2.88 MB

页数:97页

时间:2020-03-12

Java语言程序设计-程序流程.ppt_第1页
Java语言程序设计-程序流程.ppt_第2页
Java语言程序设计-程序流程.ppt_第3页
Java语言程序设计-程序流程.ppt_第4页
Java语言程序设计-程序流程.ppt_第5页
资源描述:

《Java语言程序设计-程序流程.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言程序设计-程序流程教师:段鹏飞所有基本类型所占的位数都是确定的,并不因操作系统的不同而不同。所有基本类型的关键词都是小写的。Java基本数据类型数据类型JavaC/C++所占位数值的范围所占位数值的范围char160~655358-27~27-1byte8-27~27-180-255short16-215~215-116-215~215-1int32-231~231-116/32-long64-263~263-132/64-float323.4e-038~3.4e+038323.4e-038~3.4e+038double641.7e-308~1.

2、7e+308641.7e-308~1.7e+308自动类型转换整型、实型、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算,转换从低级到高级:低----------------------------------------------------->高byte,short,char—>int—>long—>float—>double->String操作数1类型操作数2类型转换后的类型byte、short、charintintbyte、short、char、intlonglongbyte、short、char、int、longfl

3、oatfloatbyte、short、char、int、long、floatdoubledouble数据类型的转换System.out.println(‘a’)与System.out.println(’a’+1)的区别。优先级、结合性以及单/双目运算1).,[],()9)&2)++,--,!,~,instanceof10)^3)new(type)11)

4、4)*,/,%12)&&5)+,-13)

5、

6、6)>>,>>>,<<14)?:7)>,<,>=,<=15)=,+=,-=,*=,/=,%=,^=8)==,!=16)&=,

7、=,<<=,>>=,>>>=3.1优先

8、级、结合性以及单/双目运算Stus=newStu();inta=++s.age*3<<;Java中变量的缺省初值都是确定的:布尔变量的初值为:false整数变量的初值为:0浮点数变量的初值为:0.0引用(复合)变量的初值为:null在方法实现中定义的变量必须显式的初始化。优先级、结合性以及单/双目运算1).,[],()9)&2)++,--,!,~,instanceof10)^3)new(type)11)

9、4)*,/,%12)&&5)+,-13)

10、

11、6)>>,>>>,<<14)?:7)>,<,>=,<=15)=,+=,-=,*=,/=,%=,^=8)==,!=

12、16)&=,

13、=,<<=,>>=,>>>=3.1优先级、结合性以及单/双目运算写出下面表达式的最后运算结果,并且令a=1,b=2,c=3,d=false。(1)a+=b--/++c;(2)d=!((a>=--b/b++)&&a==b);练习4.1选择语句:if-else,switch-case4.2循环语句:while,do-while,for4.3跳转语句:continue,break,return4、Java控制结构2.4.1分支语句分支语句分为两类:单分支语句和多选语句。1.if-else语句if-else语句的基本格式为:if(布尔表达式){语句或块

14、1;}else{语句或块2;}其中:(1)布尔表达式返回值为true或false。(2)如果为true,则执行语句或块1,执行完毕跳出if-else语句。(3)如果为false,则跳过语句或块1,然后执行else下的语句或块2。【例】测试if-else语句,如果x>10,则输出x的值,并提示结果正确,否则输出x=10,提示结果不正确。试写出该程序://程序文件名称为TestIf.javapublicclassTestIf{//声明全局变量xstaticintx;publicstaticvoidmain(Stringargs[]){x=12;if(x>10){

15、System.out.println("x="+x+"结果正确");}elseSystem.out.println("x=10"+"结果不正确");x=5;System.out.println("修改x的值之后");if(x>10){System.out.println("x="+x+"结果正确");}elseSystem.out.println("x=10"+"结果不正确");}程序输出结果2.switch语句switch语句的基本格式为:switch(表达式1){case表达式2:语句或块2;break;case表达式3:语句或块3;break;case

16、表达式4:语句或块4;break;default:语

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

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

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