《Java基本语法》PPT课件

《Java基本语法》PPT课件

ID:41111378

大小:954.51 KB

页数:37页

时间:2019-08-16

《Java基本语法》PPT课件_第1页
《Java基本语法》PPT课件_第2页
《Java基本语法》PPT课件_第3页
《Java基本语法》PPT课件_第4页
《Java基本语法》PPT课件_第5页
资源描述:

《《Java基本语法》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言程序设计主讲:王建军信息管理教研室一、JAVA概述1.1计算机语言历史和JAVA发展历史1.2JAVA特点1.3JAVA开发环境配置1.4JAVA环境体系1.5简单JAVA例程的开发本章重点1.1计算机语言发展的历史:第一代语言0-1——纯机器语言(打孔机)第二代语言汇编第三代语言C、C++、VB(面向过程)、Delphi、.NET(跨语言平台)、JAVA(跨平台语言)……第四代语言??返回本章首页一、JAVA概述语言?计算机语言?返回本章首页(2)JAVA发展的历史:源头:SunGreen项目命名:Oak爪哇发展:失败,转向Internet,成为Internet世界

2、语。一、JAVA概述1.2JAVA特点简单;面向对象;与平台无关;解释型;多线程1.3JAVA环境安装和配置JDK下载,环境变量,path,classpath返回本章首页1.4JAVA小例子HelloWorld看文件体系.java;.class一、JAVA概述二、JAVA基本语法2.1标识符2.2关键字2.3数据类型2.4运算符2.5表达式和语句2.6分支、循环、方法2.7变量的作用域2.8递归调用二、JAVA基本语法标识符、关键字;数据类型分为两种:基本数据类型;引用数据类型基本数据类型:1、逻辑类型booleantrue/false2、整数类型intbyteshortlong

3、32/8/16/643、字符类型char0-655364、浮点类型(实数类型)floatdouble提示:程序执行过程(重点)返回本章首页硬盘程序代码内存System代码CodeSegmentDataSegmentStackHeapLoad到内存系统代码调用执行过程中的内存管理对象局部变量静态变量代码区二、JAVA基本语法基本数据类型转换规则:boolean不可以转换。剩下的在混合运行中可以相互转换,转换规则为:容量小的类型自动转换为容量大的数据类型;byte,short,char->int->long->float->double大转小,强制转换,格式:(类型名)要转换的变量。判

4、断程序代码中的错误,或计算可能产生溢出的部分voidpublicmethod(){inti=1,j;floatf1=0.1;floatf2=123;longl1=12345678,l2=88888888;doubled1=2e20,d2=124;byteb1=1,b2=2,b3=129;j=j+10;i=i/10;i=i*0.1;charc1=’a’,c2=125;byteb=b1-b2;charc=c1+c2-1;floatf3=f1+f2;floatf4=f1+f2*0.1;doubled=d1*i+j;floatf=(float)(d1*5+d2);}运算符Java支持如下运

5、算符:算术运算符:+,-,*,/,%,++,--例子关系运算符:>,<,>=,<=,==,!=逻辑运算符:!,&,

6、,^,&&,

7、

8、例子位运算符:&,

9、,^,~,>>,<<,>>>例子赋值运算符:=扩展赋值运算符:+=,-=,*=,/=字符串连接运算符:+publicclassAddAdd{publicstaticvoidmain(Stringargs[]){inti1=10;inti2=20;inti=(i2++);System.out.print("i="+i);System.out.println("i2="+i2);i=(++i2);System.out.print("i=

10、"+i);System.out.println("i2="+i2);i=(--i1);System.out.print("i="+i);System.out.println("i1="+i1);i=(i1--);System.out.print("i="+i);System.out.println("i1="+i1);}}i=20i2=21i=22i2=22i=9i1=9i=9i1=8逻辑运算符:&与,

11、或,!非,^逻辑异或,&&简洁与,

12、

13、简洁或publicstaticvoidmain(Stringargs[]){inti=1,j=2;booleanflag1=(i>3)&&((

14、i+j)>5);booleanflag2=(i<2)

15、

16、((i+j)<6);System.out.println(flag1);System.out.println(flag2);}逻辑运算符:publicstaticvoidmain(Stringargs[]){inti=1;booleanflag1=(i>3)&&((i++)>5);booleanflag2=(i<2)

17、

18、((i++)<6);//booleanflag1=(i>3)&((i++)>5);//bool

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

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

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