3、JAVA编程基础

上传人:fgh****35 文档编号:248308508 上传时间:2024-10-23 格式:PPT 页数:35 大小:313.50KB
返回 下载 相关 举报
3、JAVA编程基础_第1页
第1页 / 共35页
3、JAVA编程基础_第2页
第2页 / 共35页
3、JAVA编程基础_第3页
第3页 / 共35页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,第一级,第二级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,中关村国际软件人才教育联盟,第二,讲,Java,编程基础,目标,掌握如何定义标识符,掌握,Java,的关键字,了解 Java 的基本类型,了解并掌握,String,类,掌握 Java 的程序控制流程,掌握数组的定义方法,掌握,java.lang.Math,类,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 共有,八,种,基本数据类型:,四种整数类型(,byte、short、int、long,),两种浮点数类型(,float、double,),一种字符类型(,char),一种布尔类型(,boolean,),6,整型数据类型,类型,缺省值,长度,数的范围,byte,0,8位,-128 127,short,0,16位,-32,768 32,767,int,0,32位,-2,147,483,648 2,147,483,647,long,0,64位,-9,223,372,036,854,775,808 9,223,372,036,854,775,807,7,浮点型数据类型,类型,缺省值,长度,数的范围,float,0.0,32位,3.4,E-0383.4E+038,double,0.0,64位,1.7,E-3081.7E+308,8,字符数据类型,类型,缺省值,长度,数的范围,char,u0000,16位,u0000 ,uFFFF,9,关系运算符,关系运算符用于测试两个操作数之间的关系。,关系表达式将返回一个布尔结果。,运算符,含义,示例,=,等于,a=b,!=,不等于,a!=b,大于,ab,小于,a=,大于或等于,a=b,=,小于或等于,a,右移,b=a 2,右移,左边空出的位以,0,填充,b=a 2,左移,b=a 1,17,赋值运算符,一次可以为多个变量赋值,如,:,int,a=20000;,int,p,q,r,s,;,p=q=r=s=a;,赋值运算符(=)用于为变量赋值,18,三元运算符(,?,:),三元运算符(?:)可以替代,if-else,结构,true,false,条件,?,表达式,1 :,表达式,2,class,TernaryOp,public static void,main(String,args,),int,salary,daysPresent,=30;,salary=,daysPresent,=,20?2000:3000,;,System.out.println,(,您本月薪资为,$,+,salary);,19,Instanceof,运算符,class,InstanceOfDemo,public static void main(String,args,),InstanceOfDemo,t=new,InstanceOfDemo,();,if(,t,instanceof,InstanceOfDemo,),System.out.println,(T,是,InstanceOfDemo,的实例,);,else,System.out.println,(T,不是,InstanceOfDemo,的实例!,);,可以确定对象是否属于一个特定的类,20,java.lang,包 2-1,该包中包含的类是,Java,编程语言设计的基础,其中比较,重要的类包括:,Object,Class,封装类,Void,类,类体系结构的根,封装对象或接口运行时的状态,封装基本数据类型,为基本数据类型建立对象表达式,有一个,TYPE,域,该域保存对类型,void,的,Class,对象的引用,21,java.lang,包 2-2,Math,类,String,和,StringBuffer,ClassLoader,Process,Runtime,SecurityManager,System,提供一些常用的数学运算的方法,提供常用的字符串运算,提供,“,系统操作,”,,可以管理类的动态加载、外部进程的创建、主机环境查询(如一天中的时间)及安全策略的执行等,22,java.lang.Math,2-1,java.lang.Math,类中可用的,static,方法有:,abs(),:,返回参数的绝对值,ceil(),:,返回大于或等于参数的最小整数,random(),:,返回类型为,double,且介于 0.0 和 1.0 之间的随机数,23,java.lang.Math,2-2,floor(),:,返回小于或等于参数的最大整数,max(),:,返回两个参数值中的大者,min(),:,返回两个参数值中的小者,round(),:,返回,双精度浮点数参数四舍五入后的整数或长整数,24,控制结构,选择,if-else,switch,循环,while,do-while,for,Java,支持下列控制结构:选择、循环、跳转,跳转,break,continue,25,if-else,选择语句,if-else,结构的语法为:,if(,条件),语句1;,else,语句2;,if(,条件),语句组,;,else,语句组;,if,和,else,块中只有一条语句,if,和,else,块中有多条语句,26,switch,选择语句,switch,结构的语法为:,switch(,表达式,),case,常量值,1:,语句,(,组,);,break;,case,常量值,2:,语句,(,组,);,break;,case,常量值,N:,语句,(,组,);,break;,default:,语句,(,组,);,表达式必须为,byte,short,int,或,char,类型,常量值必须是与表达式类型兼容的特定的一个常量,不允许有重复的,case,值,27,循环,while,循环,while(,条件),语句组,;,do-while,循环,do,语句组,;,while(,条件,);,for,循环,for(,变量初始化;条件,;,递增或递减变量的值,),语句组;,28,break,和,continue,语句,break,语句在循环中用于立即从当前循环终止控制。,遇到,break,语句时,将跳出当前循环。,continue,语句则是从其调用处跳至循环的开始处。,continue,语句之后的语句将不再执行。,29,数组,在,java,中完全作为对象来处理,由,类型相同的,元素组成的有顺序的数据集合,数组是,固定的,不能动态扩展,可以存储基本数据类型或对象,通过数组名和下标可以访问各元素,30,创建数组,通用的一维数组的声明格式是:,type,var,-name;,举例:,int,array_int,;,String,str,;,利用,new,来为数组型变量分配内存空间,array_int,=new int10;,str,=new String10;,两步可以合并,如:,int,String,str,=new String10;,31,命令行参数,Java,应用程序可以从命令行中接收任意数量的参数,每个参数被视为字符串分别存储在,main,函数的参数数组,args,中,可以使用双引号将多个字符串作为一个整体显示,32,命令行参数示例,class ComndLineArg1,public static void,main(String,args,),for(int,i=0;i,args.length;i,+),System.out.println(argsi,);,输出,结果,输出,结果,33,总结2-1,Java,具有8种基本数据类型:,byte、short、,int,、long、,boolean、char、float,及,double,Java,中的运算符可划分为四个子集:算术运算符、位运算符、关系运算符、逻辑运算符,&,运算符适用于如下子集:逻辑和位。逻辑&以条件表达式为操作数,而位&则以数字为操作数,34,总结2-2,Java,支持下列控制结构:,选择(,if-,else、switch,),循环(,while、do-while、for,),跳转(,break、continue,),break,语句在循环中用于立即从当前循环终止控制,continue,语句则是从其调用处跳至循环的开始处,数组完全作为对象来使用,可用来将同一类型的数据存储在连续的内存位置,35,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械制造 > 工业自动化


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!