Java語(yǔ)言程序設(shè)計(jì):第二章 Java語(yǔ)言語(yǔ)法基礎(chǔ)_第1頁(yè)
Java語(yǔ)言程序設(shè)計(jì):第二章 Java語(yǔ)言語(yǔ)法基礎(chǔ)_第2頁(yè)
Java語(yǔ)言程序設(shè)計(jì):第二章 Java語(yǔ)言語(yǔ)法基礎(chǔ)_第3頁(yè)
Java語(yǔ)言程序設(shè)計(jì):第二章 Java語(yǔ)言語(yǔ)法基礎(chǔ)_第4頁(yè)
Java語(yǔ)言程序設(shè)計(jì):第二章 Java語(yǔ)言語(yǔ)法基礎(chǔ)_第5頁(yè)
已閱讀5頁(yè),還剩53頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第二章Java語(yǔ)言語(yǔ)法基礎(chǔ)天津職業(yè)技術(shù)師范大學(xué)第一個(gè)Java程序/***此類(lèi)用于在屏幕上顯示消息。**@version1.0,2005年5月20日*@authorMichael*/publicclassMessage{/***這是一個(gè)main方法*/

publicstaticvoidmain(String[]args){

/*輸出此消息*/System.out.println("歡迎來(lái)到Java世界!");}}所有成員都必須定義在類(lèi)體中main方法必須被聲明為public;main前的staticvoid必不可少;main方法的參數(shù)為String數(shù)組main方法必須被定義在類(lèi)內(nèi);當(dāng)運(yùn)行這個(gè)類(lèi)的字節(jié)碼時(shí),從main方法開(kāi)始。System.out.print()的功能是將括號(hào)內(nèi)的字符串輸出到屏幕。一個(gè)java文件可以定義多個(gè)類(lèi),但只能有一個(gè)public類(lèi),且源文件名必須與類(lèi)名相同。天津職業(yè)技術(shù)師范大學(xué)Java語(yǔ)言語(yǔ)法基礎(chǔ)1.標(biāo)識(shí)符、關(guān)鍵字、注釋與分隔符2.Java的數(shù)據(jù)類(lèi)型3.Java運(yùn)算符和表達(dá)式4.Java控制結(jié)構(gòu)天津職業(yè)技術(shù)師范大學(xué)2.1標(biāo)識(shí)符、關(guān)鍵字、注釋與分隔符簡(jiǎn)單地說(shuō),標(biāo)識(shí)符(indentify)就是一個(gè)名字。用來(lái)標(biāo)識(shí)類(lèi)名、變量名、方法名、類(lèi)型名、數(shù)組名、文件名的有效字符序列稱(chēng)為標(biāo)識(shí)符。標(biāo)識(shí)符由字母、數(shù)字、下劃線和$組成,且第一個(gè)字符不能是數(shù)字字符。關(guān)鍵字就是Java語(yǔ)言中已經(jīng)賦予特定意義的單詞。不可以把這類(lèi)詞作為標(biāo)識(shí)符來(lái)用。(p22)

天津職業(yè)技術(shù)師范大學(xué)2.1標(biāo)識(shí)符、關(guān)鍵字、注釋與分隔符以下單詞哪些不是合法標(biāo)識(shí)符?java JAVA keywords 2BjavaName

java_Name java-Name佳娃 (^0^)$java

#java char main

天津職業(yè)技術(shù)師范大學(xué)2.1標(biāo)識(shí)符、關(guān)鍵字、注釋與分隔符注釋//單行注釋?zhuān)?jiǎn)單的解釋語(yǔ)句含義。/*多行注釋用來(lái)說(shuō)明更多的內(nèi)容,包括算法等。*//**Java文檔注釋?zhuān)梢酝ㄟ^(guò)javadoc生*成類(lèi)和接口的HTML格式的幫助文檔.*/天津職業(yè)技術(shù)師范大學(xué)2.1標(biāo)識(shí)符、關(guān)鍵字、注釋與分隔符分隔符空白符:包括空格、回車(chē)、換行和制表符(Tab)等。大括號(hào)({}):用來(lái)定義類(lèi)體、方法體、符合語(yǔ)句和數(shù)組的初始化。一對(duì)花括號(hào)括起來(lái)的代碼段是一個(gè)語(yǔ)句塊。天津職業(yè)技術(shù)師范大學(xué)分隔符分號(hào)(;):語(yǔ)句結(jié)束標(biāo)志。逗號(hào)(,):區(qū)分方法的多個(gè)參數(shù),區(qū)分變量說(shuō)明的多個(gè)變量。冒號(hào)(:):用于語(yǔ)句標(biāo)號(hào)中。2.1標(biāo)識(shí)符、關(guān)鍵字、注釋與分隔符天津職業(yè)技術(shù)師范大學(xué)2.2Java的數(shù)據(jù)類(lèi)型Java語(yǔ)言有8種基本數(shù)據(jù)類(lèi)型,習(xí)慣上可分為4大類(lèi)型:整數(shù)類(lèi)型:byte、short、int、long浮點(diǎn)類(lèi)型:float、double邏輯類(lèi)型:boolean(占2個(gè)字節(jié))字符類(lèi)型:char(占2個(gè)字節(jié))天津職業(yè)技術(shù)師范大學(xué)2.2Java的數(shù)據(jù)類(lèi)型——整型整型用于表示沒(méi)有小數(shù)部分的數(shù)值,允許是負(fù)數(shù)。類(lèi)型長(zhǎng)度數(shù)的范圍byte8位-128~127short16位-32,768~32,767int32位-2,147,483,648~2,147,483,647long64位-9,223,372,036,854,775,808~9,223,372,036,854,775,807java沒(méi)有任何unsigned類(lèi)型天津職業(yè)技術(shù)師范大學(xué)整型常量1.十進(jìn)制整數(shù) 如123,-456,

02.八進(jìn)制整數(shù)(以0開(kāi)頭) 如0123表示十進(jìn)制數(shù)83,-011表示十進(jìn)制數(shù)-93.十六進(jìn)制整數(shù)(以0x或0X開(kāi)頭)如0x123表示十進(jìn)制數(shù)291,0X12表示十進(jìn)制數(shù)18。2.2Java的數(shù)據(jù)類(lèi)型——整型天津職業(yè)技術(shù)師范大學(xué)整型常量long型以l或L結(jié)尾如,12l、-343L、0xfffffffffL沒(méi)有以l或L結(jié)尾的數(shù)字,根據(jù)其實(shí)際值所屬范圍,可以被用作byte,short,或int型整數(shù)。2.2Java的數(shù)據(jù)類(lèi)型——整型天津職業(yè)技術(shù)師范大學(xué)以下哪些賦值語(yǔ)句不正確?inti=2147483648;

longl1=2147483648;

longl2=4294967296L;longl3=65536*63356;longl4=65536L*63356; 2.2Java的數(shù)據(jù)類(lèi)型——整型l3為-142868480,乘法運(yùn)算越界2147483648不是int類(lèi)型!2147483648不是int類(lèi)型!天津職業(yè)技術(shù)師范大學(xué)2.2Java的數(shù)據(jù)類(lèi)型——浮點(diǎn)型類(lèi)型長(zhǎng)度數(shù)的范圍有效位數(shù)float32位3.4*10-38~3.4*10+386、7double64位1.7*10-308~1.7*10+30815doubled1=127.0; doubled2=127; floatf3=127.0; floatf1=127.0f;

//錯(cuò)誤!必須用(float)強(qiáng)制轉(zhuǎn)換//浮點(diǎn)常數(shù)默認(rèn)處理為double類(lèi)型//隱式轉(zhuǎn)換//float常數(shù)需要在數(shù)字后加f或F天津職業(yè)技術(shù)師范大學(xué)2.2Java的數(shù)據(jù)類(lèi)型——

char型字符型用于保存一個(gè)字符。Java使用16位的unicode字符集,可儲(chǔ)存的字符范圍由‘\u0000’到‘\uFFFF’,前128個(gè)字符編碼與ASCII編碼兼容。常量字符常量需使用單引號(hào)擴(kuò)起,例如:'A'、'b'、'?'、'!'、'9'、'好'、'\t'、'き'、'δ'

變量使用關(guān)鍵字char來(lái)定義字符變量:charc1='A',c2='對(duì)',c3='\u1234';天津職業(yè)技術(shù)師范大學(xué)2.2Java的數(shù)據(jù)類(lèi)型——邏輯類(lèi)型布爾型常量只有兩個(gè)值:true,false。變量的定義使用關(guān)鍵字boolean來(lái)定義邏輯變量,定義時(shí)也可以賦給初值:布爾型數(shù)據(jù)只能參與邏輯關(guān)系運(yùn)算。&&||==!=!

booleanx,found=false,isRigtht;isRight=true;x=found;booleanfound=true*true;booleanfound=true%false;booleanfound=false>true;天津職業(yè)技術(shù)師范大學(xué)publicclassTest{ publicstaticvoidmain(Stringarg[]){ inti; System.out.println(i); }}2.3變量的聲明、初始化和使用分析程序執(zhí)行結(jié)果。天津職業(yè)技術(shù)師范大學(xué)2.4常量使用關(guān)鍵字final可以把一個(gè)標(biāo)識(shí)符定義為常量。語(yǔ)法:final<類(lèi)型> <常量標(biāo)識(shí)符>=<常數(shù)值>;finalint MAX_NUM=100;finaldouble PI=3.1415926;天津職業(yè)技術(shù)師范大學(xué)2.5Java運(yùn)算符和表達(dá)式運(yùn)算符是對(duì)操作數(shù)進(jìn)行運(yùn)算的符號(hào)。表達(dá)式是用運(yùn)算符把操作數(shù)(變量、常量和方法等)連接起來(lái)表達(dá)某種運(yùn)算或含義的式子。當(dāng)表達(dá)式中有多個(gè)運(yùn)算符時(shí),優(yōu)先級(jí)用來(lái)決定誰(shuí)先優(yōu)先。當(dāng)表達(dá)式中有多個(gè)同一優(yōu)先級(jí)的運(yùn)算符時(shí),結(jié)合性決定從哪個(gè)方向計(jì)算。天津職業(yè)技術(shù)師范大學(xué)優(yōu)先級(jí)、結(jié)合性以及單/雙目運(yùn)算1) .,

[],() 9)&2) ++,--,!,~,instanceof 10)^3) new(type) 11)|4) *,/,% 12)&&5) +,- 13)||6) >>,>>>,<< 14)?:7) >,<,>=,<= 15)=,+=,-=,*=,/=,%=8) ==,!= 16)&=,|=,<<=,>>=,>>>=2.5運(yùn)算符和表達(dá)式天津職業(yè)技術(shù)師范大學(xué)2.5.1算術(shù)運(yùn)算符與表達(dá)式

用算術(shù)符號(hào)和括號(hào)連接起來(lái)的符合java語(yǔ)法規(guī)則的式子,稱(chēng)為算術(shù)表達(dá)式,如x+2*y-30+3*(y+5)。加減運(yùn)算符:+,-,乘,除和取余運(yùn)算符:*,/,%結(jié)合方向:從左到右注意運(yùn)算符的操作元的數(shù)據(jù)類(lèi)型天津職業(yè)技術(shù)師范大學(xué)2.5.1算術(shù)運(yùn)算符與表達(dá)式publicclassTest{ publicstaticvoidmain(Stringarg[]){ inti=15; System.out.println(i/2); }}7Java將按運(yùn)算符兩邊的操作元的最高精度保留結(jié)果的精度天津職業(yè)技術(shù)師范大學(xué)2.5.1算術(shù)運(yùn)算符與表達(dá)式

算術(shù)混合運(yùn)算的精度不同類(lèi)型數(shù)據(jù)先轉(zhuǎn)化為同一類(lèi)型,然后進(jìn)行運(yùn)算,轉(zhuǎn)換從低級(jí)到高級(jí)。低————————————————————>高byte—>short—>int—>long—>float—>double

char—>操作數(shù)1類(lèi)型 操作數(shù)2類(lèi)型 轉(zhuǎn)換后的類(lèi)型byte、short、char int int byte、short、char、int long long byte、short、char、int、long float float byte、short、char、int、long、float double double天津職業(yè)技術(shù)師范大學(xué)2.5.1算術(shù)運(yùn)算符與表達(dá)式自增、自減運(yùn)算符是單目運(yùn)算符,作用是使變量的值增1或減1,操作元必須是一個(gè)整型或浮點(diǎn)型變量。++x(--x)表示在使用x之前,先使x的值加(減)1。x++(x--)表示在使用x之后,使x的值加(減)1。天津職業(yè)技術(shù)師范大學(xué)2.5.2關(guān)系運(yùn)算符與關(guān)系表達(dá)式關(guān)系運(yùn)算符:<、>、<=、<=、!=、==用來(lái)比較兩個(gè)值的關(guān)系,結(jié)果是boolean型(true或false)。System.out.println("10>5結(jié)果"+(10>5));天津職業(yè)技術(shù)師范大學(xué)2.5.3邏輯運(yùn)算符與邏輯表達(dá)式邏輯運(yùn)算符:&&、||、!&&、||為雙目運(yùn)算符,實(shí)現(xiàn)邏輯與、邏輯或,采用短路運(yùn)算,!為單目運(yùn)算符,實(shí)現(xiàn)邏輯非。用來(lái)連接關(guān)系表達(dá)式,操作元必須是boolean型數(shù)據(jù),如2>8&&9>2的結(jié)果為false,2>8||9>2的結(jié)果為true。&、|也可以進(jìn)行邏輯判斷,采用非短路運(yùn)算。

天津職業(yè)技術(shù)師范大學(xué)2.5.3邏輯運(yùn)算符與邏輯表達(dá)式

classLogicalOption2{ publicstaticvoidmain(String[]args){ intx=2,y=3; booleant1,t2,t3; t1=x<y||++x<y; System.out.println("1:t1="+t1+"x="+x); t2=x<y|++x<y; System.out.println(“2:t2="+t2+"x="+x); }}1:t1=truex=22:t2=truex=3天津職業(yè)技術(shù)師范大學(xué)2.5.4賦值運(yùn)算符與賦值表達(dá)式賦值運(yùn)算符:=。用來(lái)為變量賦值,優(yōu)先級(jí)較低,從右到左結(jié)合賦值表達(dá)式的值就是“=”左面變量的值。

a=b=10;

a=100=10; (a=100)=10;

不要將“=”與等號(hào)運(yùn)算符“==”混淆!//錯(cuò)誤//錯(cuò)誤//結(jié)果為a、b均等于10天津職業(yè)技術(shù)師范大學(xué)2.5.4賦值運(yùn)算符與賦值表達(dá)式指定運(yùn)算符范例結(jié)果+=a+=ba=a+b-=a-=ba=a-b*=a*=ba=a*b/=a/=ba=a/b%=a%=ba=a%b天津職業(yè)技術(shù)師范大學(xué)2.5.4賦值運(yùn)算符與賦值表達(dá)式classAssignmentOPtion3{

publicstaticvoidmain(String[]args){ inta,b; a=5; b=4; System.out.println("1:a="+a+"b="+b); a=b; System.out.println("1:a="+a+"b="+b); a=3; System.out.println("1:a="+a+"b="+b); } }1:a=5b=41:a=4b=41:a=3b=4天津職業(yè)技術(shù)師范大學(xué)選擇語(yǔ)句:if-else,switch-case循環(huán)語(yǔ)句:while,do-while,for跳轉(zhuǎn)語(yǔ)句:continue,break,return2.6Java控制結(jié)構(gòu)天津職業(yè)技術(shù)師范大學(xué)if

(expression)

子語(yǔ)1else子語(yǔ)2expression必須是布爾表達(dá)式

字句如果不止一句應(yīng)該加大括號(hào){}。2.6.1選擇語(yǔ)句:if-else天津職業(yè)技術(shù)師范大學(xué)2.6.1選擇語(yǔ)句:if-elseinta=1,b=0;if(a>b)

System.out.println(b);else

a=a+b;

System.out.println(a);01多個(gè)子句必須加括號(hào)天津職業(yè)技術(shù)師范大學(xué)2.6.1選擇語(yǔ)句:if-elseinti=-1;if(i>0)if(i<100)System.out.println("inner");elseSystem.out.println("outer");else總跟離它最能的if相匹配。天津職業(yè)技術(shù)師范大學(xué)

Scannersc=newScanner(System.in);

intscore=sc.nextInt(); chargrade; if(score>=90){ grade='A'; }elseif(score>=80){ grade='B'; }elseif(score>=70){ grade='C'; }elseif(score>=60){ grade='D'; }else{ grade='E'; } System.out.println(score+""+grade);

2.6.1選擇語(yǔ)句:if-else天津職業(yè)技術(shù)師范大學(xué)

switch(expression) {

casevalue1:statements1;break; ……

casevalueN:statementsN;break;

default:defaultStatements; }表達(dá)式expression的類(lèi)型必須是整型或字符型(jdk7增加了String)2.6.1選擇語(yǔ)句:switch天津職業(yè)技術(shù)師范大學(xué)case子句中的valueI必須是常量,且所有case子句中的值應(yīng)不同。default子句是可選的。break語(yǔ)句用來(lái)在執(zhí)行完一個(gè)case分支后,使程序跳出switch語(yǔ)句,即終止switch語(yǔ)句的執(zhí)行。如果某個(gè)case分支后沒(méi)有break語(yǔ)句,程序?qū)?/p>

不再做比較而執(zhí)行下一個(gè)分支。2.6.1選擇語(yǔ)句:switch天津職業(yè)技術(shù)師范大學(xué)循環(huán)語(yǔ)句while(當(dāng)型循環(huán))[初始化循環(huán)變量]//初始化條件

while(expression){//循環(huán)條件 循環(huán)體 [迭代語(yǔ)句]//變更循環(huán)條件}當(dāng)表達(dá)式expression為true時(shí),執(zhí)行{}中的語(yǔ)句,否則終止循環(huán)。tbfalsetrue2.6.2循環(huán)語(yǔ)句:while天津職業(yè)技術(shù)師范大學(xué)循環(huán)語(yǔ)句do-while(直到型循環(huán))[初始化循環(huán)變量]

//初始化條件

do{ 循環(huán)體 [迭代語(yǔ)句]

//變更循環(huán)條件}while(expression)

;

//循環(huán)條件首先執(zhí)行一遍{}中的語(yǔ)句,當(dāng)表達(dá)式expression為true時(shí),執(zhí)行{}中的語(yǔ)句,否則終止循環(huán)。tbfalsetrue2.6.2循環(huán)語(yǔ)句:dowhile天津職業(yè)技術(shù)師范大學(xué)

循環(huán)語(yǔ)句for(另一種當(dāng)型循環(huán))for(初始化;循環(huán)條件;迭代語(yǔ)句){ 循環(huán)體}初始化、迭代語(yǔ)句可以為空語(yǔ)句;循環(huán)條件為空語(yǔ)句相當(dāng)于true。tbodyfalsetrueiterainit2.6.2循環(huán)語(yǔ)句:for天津職業(yè)技術(shù)師范大學(xué)在初始化和迭代語(yǔ)句可以使用逗號(hào)逗號(hào)分隔多條語(yǔ)句。 for(inti=0,intj=10;i<j;i++,j--) {

…… }2.6.2循環(huán)語(yǔ)句:for天津職業(yè)技術(shù)師范大學(xué)intn=1,sum=0;while(n<=10){sum=sum+n;n++;}intn=10,sum=0;do{sum+=n;n--;}while(n>0);while循環(huán)do-while循環(huán)2.6.2循環(huán)語(yǔ)句intsum=0;for(inti=1;i<=10;i++){sum+=i;}for循環(huán)天津職業(yè)技術(shù)師范大學(xué)在循環(huán)語(yǔ)句中,break用于終止并跳出循環(huán),從緊跟著循環(huán)體代碼段后的語(yǔ)句執(zhí)行。break語(yǔ)句的第二種使用情況就是跳出它所指定的塊,并從緊跟該塊后的第一條語(yǔ)句處執(zhí)行。2.6.3

跳轉(zhuǎn)語(yǔ)句:break天津職業(yè)技術(shù)師范大學(xué)publicclassBreakExample1{ publicstaticvoidmain(String[]args){ for(inti=1;i<20;i++){ for(intj=2;j<i;j++){ if(i%j==0){

break; } } System.out.print("

i="+i); } } }2.6.3跳轉(zhuǎn)語(yǔ)句:break天津職業(yè)技術(shù)師范大學(xué)publicclassBreakExample2{ publicstaticvoidmain(String[]args){

loop:for(inti=1;i<20;i++){ for(intj=2;j<i;j++){ if(i%j==0){

breakloop; } } System.out.print("

i="+i); } } }2.6.3跳轉(zhuǎn)語(yǔ)句:break

i=1i=2i=3天津職業(yè)技術(shù)師范大學(xué)continue語(yǔ)句用來(lái)結(jié)束本次循環(huán),跳過(guò)循環(huán)體中下面尚未執(zhí)行的語(yǔ)句,接著進(jìn)行終止條件的判斷,以決定是否繼續(xù)循環(huán)。格式:continue;也可以用continue跳轉(zhuǎn)到括號(hào)指明的外層循環(huán)中,這時(shí)的格式為continue

標(biāo)簽;2.6.3跳轉(zhuǎn)語(yǔ)句:continue天津職業(yè)技術(shù)師范大學(xué)補(bǔ)充1:Java輸入輸出Scanners=newScanner(System.in);Stringm=s.next();intn=s.nextInt();doubled=s.nextDouble();System.out.println(m);System.out.print(n);天津職業(yè)技術(shù)師范大學(xué)補(bǔ)充2:數(shù)組一維數(shù)組的聲明intarray[];int[]array;聲明數(shù)組不需分配任何存儲(chǔ)空間,僅僅是一個(gè)名字,代表你試圖創(chuàng)建一個(gè)數(shù)組;天津職業(yè)技術(shù)師范大學(xué)補(bǔ)充2:數(shù)組一維數(shù)組的初始化(定義的同時(shí)初始化)int[]array1=newint[]{31,28,31,30,31,30};int[]array2={31,28,31,30,31,30};一維數(shù)組的實(shí)例化(先定義再實(shí)例化)int[]array1,array2;array1=newint[]{31,28,31,30,31,30};array2=newint[6];只有初始化或?qū)嵗拍艹蔀橐粋€(gè)真正的數(shù)組。天津職業(yè)技術(shù)師范大學(xué)補(bǔ)充2:數(shù)組幾種錯(cuò)誤intarray[5];intarray[]=newint[];int[]array=newint[6]{31,28,31,30,31,30};intarray[6]={31,28,31,30,31,30};規(guī)律聲明數(shù)組時(shí)不能指定長(zhǎng)度定義數(shù)組時(shí)可以指定長(zhǎng)度且只能出現(xiàn)在new后的[]中用{}初始化數(shù)組時(shí)不能指定長(zhǎng)度天津職業(yè)技術(shù)師范大學(xué)補(bǔ)充2:數(shù)組數(shù)組只能在初始化時(shí)一次性對(duì)多個(gè)值賦值。int[]array1,array2;array1=newint[]{31,28,31,30,31,30};

//right!array2={31,28,31,30,31,30};

//wrong!天津職業(yè)技術(shù)師范大學(xué)補(bǔ)充2:數(shù)組一維數(shù)組的引用數(shù)組名[下標(biāo)]小標(biāo)從0開(kāi)始,到數(shù)組長(zhǎng)度減1。 int[

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論