版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二节语言基础演示文稿当前第1页\共有64页\编于星期三\8点优选第二节语言基础当前第2页\共有64页\编于星期三\8点1.Java程序的构成静态属性importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassAppletInOutextendsAppletimplementsActionListener 主类类头{ Labelprompt; TextFieldinput,output; publicvoidinit() { prompt=newLabel("请输入您的名字:");
input=newTextField(6);
output=newTextField(20);
add(prompt);
add(input);
add(output);
input.addActionListener(this);
}
publicvoidactionPerformed(ActionEvente)
{
output.setText(input.getText()+",欢迎你!");
}}方法1方法2主类类体属性当前第3页\共有64页\编于星期三\8点1.Java程序的构成Java源程序是由类的定义组成的。每个Java源程序中可以定义若干个类,其中只有一个类是主类,主类是Java程序执行的入口点。在JavaApplication中,主类是指包含main方法的类;在JavaApplet里,主类是系统类Applet的子类。Java源程序以.java为后缀,名字与主类名一致。当前第4页\共有64页\编于星期三\8点1.Java程序的构成类的定义由类头定义和类体定义两部分组成,使用关键字class。类头部分除了定义类名之外,还可以说明类的继承特性。当一个类被定义为是另一个类(称父类)的子类时,它可以从父类中继承父类中的类成员。类体部分用来定义属性和方法这两种类的成员,方法类似于其他高级语言中的函数,属性则类似于变量。当前第5页\共有64页\编于星期三\8点1.Java程序的构成语句是构成Java程序的基本单位之一。Java语句以分号(;)结束,其构成应该符合Java的语法规则。Java程序是由类定义组成的,类内部包括类的属性声明和类的方法两部分。除属性声明语句之外,其他的语句(执行具体操作)只能存在于方法的大括号之中,不能写在方法的外面。表达式、变量、常量和关键字等:比语句更小的语言单位,语句就是由它们构成的。当前第6页\共有64页\编于星期三\8点1.Java程序的构成publicclassMyJavaClass{ publicstaticvoidmain(String[]args) { System.out.println(“AmIWrong?”) System.out.println(“程序结束。”);
}
}classUser{
privateStringuserMeg;
publicStringgetMeg()
{ userMeg=“StringfromUser”;
returnuserMeg;
}}当前第7页\共有64页\编于星期三\8点Java程序结构标识符数据类型变量与常量表达式流程控制语句小结当前第8页\共有64页\编于星期三\8点2.标识符任何一个类、方法、对象、变量和常量都需要有一个名字标志它的存在,即标识符。Java对于标识符的定义有如下的规定:标识符由字母、数字和下划线、美元符号($)组成。标识符必须以字母、下划线(_)或美元符号($)开头。不能为关键词,如class、publicJava区分大小写,在定义和使用时要特别注意。当前第9页\共有64页\编于星期三\8点2.标识符FirstJavaApplet _$theLastOneMySalary12 JavaBuilderl273.15 _isTrueA% Tree&Glass
5w if当前第10页\共有64页\编于星期三\8点Java程序结构标识符基本数据类型变量与常量表达式流程控制语句小结当前第11页\共有64页\编于星期三\8点3.数据类型基本数据类型关键字占用位数默认值取值范围布尔型boolean8falsetrue,false字符型char16`\u0000``\u0000’~`\uFFFF`字节型byte80-128~127短整型short160-32768~32767整型int320-2147483648~2147483647长整型long640L-9223372036854775808~9223372036854775807单精度型float320.0F1.40129846432481707e-45~3.40282346638528860e+38双精度型double640.0D4.94065645841246544e-324~1.79769313486231570e+308d当前第12页\共有64页\编于星期三\8点3.数据类型Java的基本数据类型:Java的各种数据类型占用固定的位数,与具体的软硬件平台环境无关,保证Java的跨平台特性;Java的每种数据类型都对应有默认值,保证Java的安全稳定性。int类型是最常用的整数类型,它表示的数据范围足够大,能满足一般需求。byte用来处理未经加工的二进制数据,每个byte型常量或变量中包含8位(bit)的二进制信息。boolean用来表示布尔型数据。boolean型变量或常量的取值只有true和false两个:true代表“真”,false代表“假”。当前第13页\共有64页\编于星期三\8点3.数据类型char字符型数据:Java的字符类型采用了Unicode编码。Unicode编码是一种国际标准编码方案,每个Unicode码占用16位,可以表示216=64K个不同的字符,可以完全涵盖多种语言的字符集。ASCII码仅是Unicode码的子集。Unicode字符通常用字符或者十六进制编码'\u****'表示,其中'\u0000'~'\u00FF'为ASCII字符,'\u'表示这是一个Unicode值。例如:charc=‘A’;charA=‘\u0041’当前第14页\共有64页\编于星期三\8点3.数据类型之前列出的数据类型都是基本数据类型,Java是典型的面向对象语言,Java中最重要的数据类型是引用数据类型(reference),包括类和接口等。引用数据类型在包含基本数据类型所表示的特定范围、特定格式的数值的同时,还包含了一些特定的方法,用来对数值进行专门操作
例:Array,Date,TreeSet,……
MyJavaApplication,……
引用类型将在第三节介绍当前第15页\共有64页\编于星期三\8点Java程序结构标识符数据类型变量与常量表达式流程控制语句小结当前第16页\共有64页\编于星期三\8点4.变量与常量常量:在程序运行过程中值不会改变。Java中的常量根据数据类型的不同也区分为不同的常量类型,如布尔常量、整型常量、字符常量、浮点常量和字符串常量。在程序中使用关键字final定义常量:
注:常量必须有初始值。 如:finaldoublePI=3.1415926
finalStringMSG=“thecodeisunicode”finaldatatypeconsName=value;当前第17页\共有64页\编于星期三\8点4.变量与常量(1)布尔常量:包括true和false,分别代表逻辑真和逻辑假。
(2)整型常量整型常量可以采用十进制、八进制和十六进制表示:十进制的整型常量:非0开头的数值,如100,-50;八进制的整型常量:以0开头的数值,如017代表数字15;十六进制的整型常量:0x开头的数值,如0x2F代表数字47。整型常量按照所占用的内存长度,可分为一般整型常量(32位)和长整型常量(64位)。长整型常量的尾部有一个大写的L或小写的l,如-386L,017777l。当前第18页\共有64页\编于星期三\8点4.变量与常量(3)浮点常量:表示可以含有小数部分的数值常量根据占用内存长度的不同,可以分为一般浮点常量和双精度浮点常量:一般浮点常量占32位,用F、f表示,如19.4F,3.0513E3f,8701.52f;双精度浮点常量占用64位内存,用带D或d或不加后缀的数值表示,如2.433E-5D,700041.273d,3.1415。表示方法:一般表示法、指数表示法当前第19页\共有64页\编于星期三\8点4.变量与常量(4)字符常量字符常量用一对单引号括起的单个字符表示,字母表中的字符,如′a′、
′Z′、′8′、′#′;转义字符;要表示的字符所对应的八进制数或Unicode码。转义字符:Java中有一些特殊的、很难用一般方式表达的字符,如回车、换行等。为了表达这些特殊字符,Java中引入了一些特别的字符,它具有特定的含义,不同于字符原有的意义,称“转义”字符。以反斜线(\)开头,后面跟着一个字符来表示特定的字符当前第20页\共有64页\编于星期三\8点4.变量与常量
System.out.println("\"It\'sfreezinginhere\",\nhesaidcoldly.");
"It'sfreezinginhere",hesaidcoldly.当前第21页\共有64页\编于星期三\8点4.变量与常量(5)字符串常量字符串常量是用双引号括起的若干个字符(可以是0个)。字符串中可以包括转义符,标志字符串开始和结束的双引号必须在源代码的同一行上。如:”Hello”,”My\nJava”,”Howareyou?1”,””可以使用连接操作符(+)把两个或更多的字符串常量串接在一起,组成一个更长的字符串。如:“Howdoyoudo?”+“
\n”“
Howdoyoudo?\n”当前第22页\共有64页\编于星期三\8点4.变量与常量变量:在程序的运行过程中数值可变的数据。Java中的变量必须先声明后使用,指明变量的数据类型、名称或初始值。声明变量的语句格式为: 其中type为变量类型(包括基本数据类型和引用类型),varName为变量名,value为初始值。 如:booleanmFlag=true; charmyCharacter=′B′;
longmyLong=-375L; intmCount=65536;
doublemScroe;typevarName[=value];当前第23页\共有64页\编于星期三\8点4.变量与常量publicclassUseVariable{publicstaticvoidmain(Stringargs[]){ booleanb=true; shortsi=128; inti=-99; longl=123456789L; charch='J'; charchc='中';
floatf=3.1415926F;
doubled=-1.04E-5;
Strings="你好!";
System.out.println("布尔型变量b="+b);
System.out.println("短整型变量si="+si);
System.out.println("整型变量i="+i);
System.out.println("长整型变量l="+l);
System.out.println("字符型变量ch="+ch);
System.out.println("字符型变量chc="+chc);
System.out.println("浮点型变量f="+f);
System.out.println("双精度型变量d="+d);
System.out.println("字符型对象s="+s);
}}当前第24页\共有64页\编于星期三\8点4.变量与常量变量:在程序的运行过程中数值可变的数据。声明变量又称创建变量,执行变量声明语句时,系统根据变量的数据类型在内存中开辟相应的内存空间并登记变量名称、初始值等信息。Java变量有一定的生存期和有效范围:Java用大括号将若干语句组成语句块,变量的有效范围就是声明语句所在的语句块,一旦程序的执行离开了这个语句块,变量不能再使用。publicclassUseVariable{publicstaticvoidmain(Stringargs[]){ booleanb=true; shortsi=128; {inti=5; } System.out.println("b="+b);?? System.out.println("i="+i);}}Exceptioninthread"main"java.lang.Error:Unresolvedcompilationproblem:icannotberesolvedatUseVariable.main(UseVariable.java:7)当前第25页\共有64页\编于星期三\8点Java程序结构数据类型标识符变量与常量表达式流程控制语句小结当前第26页\共有64页\编于星期三\8点5.表达式表达式:由变量、常量、对象、方法调用和操作符组成的式子
符合语法规则的表达式可以被编译系统理解、执行或计算,表达式的值就是对它运算后所得的结果。常用的Java操作符:赋值运算符、算术运算符、关系运算符和逻辑运算符等当前第27页\共有64页\编于星期三\8点5.表达式(1)赋值运算符与强制类型转换 赋值运算使用赋值运算符:
=右边的表达式可以是常量、另一个变量、方法的返回值。 如:i=0; k=i+5;
myFirstString=myDouble.toString();
mySecondString=myFirstString;
变量或对象=表达式;当前第28页\共有64页\编于星期三\8点5.表达式(1)赋值运算符与强制类型转换Java是强类型语言,在进行运算时,首先进行类型检查:如果类型不一致,则会按照某种规则自动进行转换,按照转换后的类型进行操作;如果类型不一致而且不能转换,则会报错。在赋值运算中,如果等号左边的数据类型和等号右边的数据类型不一致,需要把等号右边的数据类型转化成等号左边的数据类型。Java的类型转换有较严格的规定:凡是将变量从占用内存较少的短数据类型转化成占用内存较多的长数据类型时,自动类型转换声明;而将变量从较长的数据类型转换成较短的数据类型时,必须进行强制类型转换。 例: byteb=10; inti=-1;
把b的值赋给i:i=b;
而把i的值赋给b:b=(byte)i;b=i;Exceptioninthread"main"java.lang.Error:Unresolvedcompilationproblem:Typemismatch:cannotconvertfrominttobyteatTemp.main(Temp.java:6)当前第29页\共有64页\编于星期三\8点5.表达式(1)赋值运算符与强制类型转换强制类型转换:(数据类型)变量名或表达式; 例如:inti=99;byteb=(byte)i;charc=(char)i;floatf=(float)i强制类型转换可能会导致溢出或精度的下降。
byteb=99;可以,直接把值99转换为(byte)99赋给了byte,不溢出;
byteb=9999;编译错,把int值9999转换为(byte)9999时溢出;
byteb=i;编译错,不能把int型变量赋给byte型变量,要强制转换当前第30页\共有64页\编于星期三\8点5.表达式(2)算术运算
算术运算针对数值类型操作数进行运算,根据操作数个数的不同,算术运算符分为双目运算符和单目运算符两种。
当前第31页\共有64页\编于星期三\8点5.表达式(2)算术运算双目运算符:只有整数类型(byte,int,long,short)的数据才能够进行取余运算,float和double不能取余。两个整型数据做除法时,结果只截取商数的整数部分,而小数部分被截断,如1/2=0。如果希望保留小数部分,应对操作数做强制类型转换,如((float)1)/2=0.5。“整数值/0”时,执行时抛出异常;“浮点值/0”得到值“+-Infinity”运算符运算例功能+加a+b求和-减a-b求差*乘a*b求积/除a/b求商%取余a%b求余数当前第32页\共有64页\编于星期三\8点5.表达式(2)算术运算单目运算符:操作数只有一个“++a”和“a++”的执行顺序不同:
++a:先a加1,再使用a; a++:先使用a,再a加1。
(“--a”与“a--”同理)。单目运算符的位置不同,虽然对操作数变量没有影响,但却会改变整个表达式的值。 例:intx=2;inty=(++x)*3; 结果:x=3,y=9
intx=2;inty=(x++)*3; 结果:x=3,y=6运算符运算例功能++自增a++或++aa=a+1--自减a--或--aa=a-1-求反-aa=-a当前第33页\共有64页\编于星期三\8点5.表达式importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassUseArithmeticextendsAppletimplementsActionListener{Labelprompt;TextFieldinput1,input2;Buttonbtn;inta=0,b=1;publicvoidinit(){prompt=newLabel("请输入两个整型数据:");
input1=newTextField(5);
input2=newTextField(5);
btn=newButton("计算");
add(prompt);
add(input1);
add(input2);
add(btn);
btn.addActionListener(this);}
publicvoidpaint(Graphicsg)
{ g.drawString(a+"+"+b+"="+(a+b),10,50);
g.drawString(a+"-"+b+"="+(a-b),10,70);
g.drawString(a+"*"+b+"="+(a*b),10,90);
g.drawString(a+"/"+b+"="+(a/b),10,110);
g.drawString(a+"%"+b+"="+(a%b),10,130);}
publicvoidactionPerformed(ActionEvente)
{ a=Integer.parseInt(input1.getText());
b=Integer.parseInt(input2.getText());
repaint();}}当前第34页\共有64页\编于星期三\8点5.表达式(3)关系运算 关系运算:比较两个数据之间的大小关系,返回布尔值true或false。关系运算符都是双目运算符。 例:intx=5,y=7; booleanb=(x==y); 则b的值是false。 注:区分等于号“==”和赋值号“=”当前第35页\共有64页\编于星期三\8点5.表达式(4)逻辑运算对布尔型数据进行运算,运算结果仍然是布尔值。Java对逻辑与和逻辑或提供短路操作功能:进行运算时,先计算运算符左侧表达式的值,如果使用该值能得到整个表达式的值,则跳过运算符右侧表达式的计算;否则计算运算符右侧表达式,并得到整个表达式的值。
如:intx=21,y=10,z=5;
if((x>y)||(y-->z))System.out.println("y="+y);
//y=10当前第36页\共有64页\编于星期三\8点5.表达式(5)其他运算符复杂赋值运算符:在先进行运算,再把运算的结果做赋值。
运算符例子等价于+=x+=ax=x+a-=x-=ax=x-a*=x*=ax=x*a/=x/=ax=x/a%=x%=ax=x%a&=x&=ax=x&a|=x|=ax=x|a^=x^=ax=x^a<<=x<<=ax=x<<a>>=x>>=ax=x>>a<<<=x<<<=ax=x<<<a当前第37页\共有64页\编于星期三\8点5.表达式条件运算符:condition?expression1:expression2 其中:condition是一个布尔表达式。 运算顺序:先计算表达式condition的值,若为真,则整个三目运算的结果为表达式expression1的值;若为假,则整个运算结果为表达式expression2的值。 例:inta,b,c,max;
max=(a>b)?a:b;
max=(max>c)?max:c;当前第38页\共有64页\编于星期三\8点5.表达式括号与方括号: 括号运算符():改变表达式运算顺序;或者代表方法或函数的调用优先级在所有的运算符中是最高的 方括号运算符[]:数组运算符对象运算符:instanceof
对象运算符instanceof用来测定一个对象是否属于某一个指定类或其子类的实例,如果是则返回true,否则返回false。 例如:booleanb=MyObjectinstanceofTextField;当前第39页\共有64页\编于星期三\8点5.表达式字符串连接运算符:用于将两个字符串(常量或变量)拼接成一个字符串。例: Strings=“你好,”;System.out.println(s+“JavaWorld!”);
结果为:你好,JavaWorld!当前第40页\共有64页\编于星期三\8点5.表达式(6)运算符的优先级与结合性运算符的优先级:决定表达式中不同运算执行的先后顺序。 如:x>y&&!Z等价于(x>y)&&(!z),关系运算的优先级高于逻辑运算;
3+4*5=23,因为乘法运算的优先级比加法运算高。运算符的结合性:决定并列的相同优先级的运算的执行顺序。在一条语句中具有相同优先级的运算符的执行顺序由结合性顺序决定。 例:a=b+c+10,+优先于=,先执行+;
+左结合性,先执行(b+c)+10
当前第41页\共有64页\编于星期三\8点优先级描述运算符结合性1最高优先级.[]()左/右2单目运算-~!++--强制类型转换符右3算术乘除运算*/%左4算术加减运算+-左5移位运算>><<>>>左6大小关系运算<<=>>=左7相等关系运算==!=左8按位与,非简洁与&左9按位异或运算^左10按位或,非简洁或|左11逻辑与&&左12逻辑或||左13三目条件运算?:右14简单、复杂赋值=运算符=右当前第42页\共有64页\编于星期三\8点Java程序结构标识符数据类型变量与常量表达式语句小结当前第43页\共有64页\编于星期三\8点6.语句语句:是用编程语言来书写的命令,用于向计算机发出操作指令,能导致某种动作的发生。一个语句代表了Java程序中发生的一个动作:
如:intstudentNum=295;
System.out.println(“HelloWorld!”);
aCar.height=2553;语句以分号作为结束符。当前第44页\共有64页\编于星期三\8点6.语句Java语言中的语句:流程控制语句:完成一定的控制功能,8种:if…else…;for();while()…;do…while();continue;break;switch;return方法调用语句:执行对象的某个方法,如
System.out.println(“HelloWorld!”);表达式语句:表达式+分号,如i=i+1;空语句:如for(i=0;i<100;i++);复合语句(块):由{}将一些语句括起来构成,如{a=b+c;t=a*100;}当前第45页\共有64页\编于星期三\8点6.流程控制语句流程控制语句:用来控制程序中各语句执行顺序,是程序的基本部分。流程控制方式:顺序结构、分支结构和循环结构。当前第46页\共有64页\编于星期三\8点6.流程控制语句流程控制方式:顺序结构:按照书写的顺序依次执行语句,是最简单的流程结构;分支结构:又称为选择结构,它将根据计算所得的表达式的值来判断应选择执行哪一个流程的分支;循环结构:在满足特定条件的情况下反复执行一段语句。这三种结构构成了程序局部模块的基本框架当前第47页\共有64页\编于星期三\8点6.流程控制语句(1)分支语句:实现双分支的if语句和实现多分支的switch语句if语句:条件表达式用来选择判断程序的流程走向,在程序的实际执行过程中,如果条件表达式的取值为真,则执行if分支的语句块,否则执行else分支的语句块。
if(条件表达式)
语句块1;
//if分支else
语句块2;
//else分支if(条件表达式)
语句块;
//if分支其它语句;当前第48页\共有64页\编于星期三\8点(1)分支语句:实现双分支的if语句和实现多分支的switch语句。switch语句:多分支的选择语句,格式如下:
switch执行过程:首先计算表达式的值,这个值必须是整型或字符型,同时应与各个case分支的值的类型相一致。计算出表达式的值之后,将它先与第一个case分支的值相比较,若相同,则程序的流程转入第一个case分支的语句块;否则,再将表达式的值与第二个case分支相比较……依此类推。如果表达式的值与任何一个case分支都不相同,则转而执行最后的default分支;在default分支不存在的情况下,则跳出整个switch语句。6.流程控制语句switch(表达式){case值1:语句块1//分支1
case值2:语句块2//分支2
……
case值n:语句块n//分支n
default:语句块n+1//分支n+1}当前第49页\共有64页\编于星期三\8点6.流程控制语句(1)分支语句:实现双分支的if语句和实现多分支的switch语句。switch语句:每个case判断只指明流程分支的入口点,而不指定分支的出口点,分支的出口点需要用相应的跳转语句来标明。假设变量MyGrade的值为A,执 行完switch语句后,变量MyScore
的值被赋成0而不是5!switch(MyGrade){case′A′:MyScore=5;case′B′:MyScore=4;case′C′:MyScore=3;default:MyScore=0;}当前第50页\共有64页\编于星期三\8点6.流程控制语句break是流程跳转语句。通过引入break语句,定义了各分支的出口,多分支开关语句的结构就完整了。switch(MyGrade){case′A′:MyScore=5;break;case′B′:MyScore=4;break;case′C′:MyScore=3;break;default:MyScore=0;}当前第51页\共有64页\编于星期三\8点6.流程控制语句
(2)循环语句:在一定条件下,反复执行某段程序的流程结构。被反复执行的程序被称为循环体。循环结构是非常重要的流程控制结构,它是由循环语句来实现的。
Java循环语句有:while语句、do-while语句和for语句。当前第52页\共有64页\编于星期三\8点6.流程控制语句(2)循环语句:
while语句语法格式如下:
其中条件表达式的返回值为布尔型,循环体可以是单个语句,也可以是复合语句块。
while语句的执行过程:先判断条件表达式的值,若为真,则执行循环体,循环体执行完之后再无条件转向条件表达式再做计算与判断;当计算出条件表达式为假时,跳过循环体执行while语句后面的语句。while(条件表达式)
循环体当前第53页\共有64页\编于星期三\8点6.流程控制语句
例:所有的水仙花数并输出。水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如371=33+73+13,则371就是一个水仙花数。publicclassNarcissus{publicstaticvoidmain(Stringargs[]){ inti,j,k,n=100,m=1; while(n<1000) {i=n/100; j=(n-i*100)/10; k=n%10; if((Math.pow(i,3)+Math.pow(j,3)+Math.pow(k,3))==n) System.out.println("找到第"+m+++"个水仙花数:"+n);
n++;
}
}}当前第54页\共有64页\编于星期三\8点6.流程控制语句(2)循环语句:
do-while语句语法结构如下:
do-while语句的执行过程:无条件地先执行一遍循环体,再来判断条件表达式。若表达式的值为真,则再运行循环体,否则跳出do-while循环,执行后面的语句。
do-while语句特点:循环体将至少被执行一次。do
循环体while(条件表达式);当前第55页\共有64页\编于星期三\8点6.流程控制语句importjava.io.*;publicclassshowCharValue{publicstaticvoidmain(Stringargs[]){charch;try {System.out.println("请输入一个字符,以'#'结束");
do
{ ch=(char)System.in.read();
System.out.println("字符"+ch+"的整数值为"+(int)ch);
System.in.skip(2);//跳过回车键
}while(ch!='#'); }catch(IOExceptione) {System.err.println(e.toString()); }}}当前第56页\共有64页\编于星期三\8点6.流程控制语句(2)循环语句:
for语句:是Java语言功能较强、使用较广泛的循环语句,语法格式如下: 表达式2是返回布尔值的条件表达式,用来判断循环是否继续;表达式1完成初始化循环变量和其他变量的工作;表达式3用来修改循环变量,改变循环条件。三个表达式之间用分号隔开。for(表达式1;表达式2;表达式3)
循环体当前第57页\共有64页\编于星期三\8点6.流程控制语句for语句的执行过程:
首先计算表达式1,完成必要的初始化工作;再判断表达式2的值,若为真,则执行循环体,执行完循环体后再返回表达式3,计算并修改循环条件,这样一轮循环就结束了。 第二轮循环从计算并判断表达式2开始,若表达式的值仍为真,则继续循环,否则跳出整个for语句执行下面的句子。
for语句的三个表达式都可以为空,但若表达式2也为空,则表示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广场物业管理保密合同
- 保证书承诺文书的写作要点
- 辽宁省大连市高中化学 第三章 金属及其化合物 3.2.2 钠的重要化合物习题课教案 新人教版必修1
- 2024秋一年级语文上册 汉语拼音 11 ie üe er教案 新人教版
- 2024秋六年级英语上册 Unit 4 I have a pen pal说课稿 人教PEP
- 2024六年级英语上册 Module 2 Unit 2 There are lots of beautiful lakes in China教案 外研版(三起)
- 2023九年级物理上册 第一章 分子动理论与内能1.3 比热容教案 (新版)教科版
- 河北省工程大学附属中学初中体育《第一课 技巧 跳跃练习 》教案
- 2024学年八年级英语上册 Module 9 Population Unit 1 The population of China is about 137 billion教案 (新版)外研版
- 2024-2025版高中物理 第二章 恒定电流 7 闭合电路的欧姆定律教案 新人教版选修3-1
- 直线与圆的位置关系-省赛一等奖
- 糖尿病治疗效果的药物经济学研究
- 生殖中心胚胎室出科小结
- 湖南盐业公司招聘考试试题
- 职业生涯发展展示
- 展会工作总结个人收获
- 金融借款纠纷案件的审判要点授课
- 管理学基础(第3版)全套教学课件
- 红帽认证管理员RHCSA(习题卷1)
- 铭记历史爱我中华课件
- 全自动洗胃机操作流程及注意事项
评论
0/150
提交评论