![第四章 流程控制_第1頁(yè)](http://file4.renrendoc.com/view/729ad0f7eaebaf51cc6e1b5ebd8c874d/729ad0f7eaebaf51cc6e1b5ebd8c874d1.gif)
![第四章 流程控制_第2頁(yè)](http://file4.renrendoc.com/view/729ad0f7eaebaf51cc6e1b5ebd8c874d/729ad0f7eaebaf51cc6e1b5ebd8c874d2.gif)
![第四章 流程控制_第3頁(yè)](http://file4.renrendoc.com/view/729ad0f7eaebaf51cc6e1b5ebd8c874d/729ad0f7eaebaf51cc6e1b5ebd8c874d3.gif)
![第四章 流程控制_第4頁(yè)](http://file4.renrendoc.com/view/729ad0f7eaebaf51cc6e1b5ebd8c874d/729ad0f7eaebaf51cc6e1b5ebd8c874d4.gif)
![第四章 流程控制_第5頁(yè)](http://file4.renrendoc.com/view/729ad0f7eaebaf51cc6e1b5ebd8c874d/729ad0f7eaebaf51cc6e1b5ebd8c874d5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
JAVA語(yǔ)言程序設(shè)計(jì)西藏民族學(xué)院張孝飛1語(yǔ)句和復(fù)合語(yǔ)句分支結(jié)構(gòu)(選擇結(jié)構(gòu))循環(huán)結(jié)構(gòu)跳轉(zhuǎn)語(yǔ)句本章主
要內(nèi)容第四章流程控制23Java語(yǔ)言中語(yǔ)句可以是以分號(hào)“;”結(jié)尾的簡(jiǎn)單語(yǔ)句,也可以是用一對(duì)花括號(hào)“{}”括起來(lái)的復(fù)合語(yǔ)句。Java語(yǔ)言的復(fù)合語(yǔ)句與C++復(fù)合語(yǔ)句不同的是:Java語(yǔ)言不允許在兩個(gè)嵌套的復(fù)合語(yǔ)句內(nèi)聲明兩個(gè)同名的變量。Java中的注釋形式:?jiǎn)涡校?/多行:/**/文件注釋(Java特有的):/***/
文件注釋產(chǎn)生一個(gè)HTML文檔,從而為程序提供文檔說(shuō)明。publicstaticvoidmain(String[]args){
inta;……{intb;
inta;//錯(cuò)誤,因變量a前面已定義……}}4.1語(yǔ)句與復(fù)合語(yǔ)句34語(yǔ)句1圖4.1順序結(jié)構(gòu)語(yǔ)句24.2順序結(jié)構(gòu)4if語(yǔ)句1.簡(jiǎn)單的條件語(yǔ)句語(yǔ)句的格式如下:if(表達(dá)式){ 語(yǔ)句;}圖4-1簡(jiǎn)單的條件語(yǔ)句4.3Java分支結(jié)構(gòu)5(1)放在if之后的括號(hào)里的只能是一個(gè)邏輯表達(dá)式,即這個(gè)表達(dá)式的返回值只能是true或false。(2)如果表達(dá)式的值為true,則執(zhí)行語(yǔ)句;如果表達(dá)式的值為false,則什么也不執(zhí)行。(3)花括號(hào)括起來(lái)的語(yǔ)句塊可以只有一行語(yǔ)句,也可以由多行代碼構(gòu)成。一個(gè)語(yǔ)句塊通常被當(dāng)成一個(gè)整體來(lái)執(zhí)行。如果語(yǔ)句塊只有一行語(yǔ)句時(shí),則可以省略花括號(hào),因?yàn)閱涡姓Z(yǔ)句本身就是一個(gè)整體,無(wú)須花括號(hào)來(lái)把它們定義成一個(gè)整體。說(shuō)明:6【例4-1】通過(guò)命令行輸入一個(gè)人的年齡,判斷其是否為未成年人。importjava.io.*;publicclassTestAge{ publicstaticvoidmain(String[]args)throwsIOException
{
InputStreamReaderin=newInputStreamReader(System.in); BufferedReaderbin=newBufferedReader(in);
intage;System.out.println("請(qǐng)輸入一個(gè)年齡,回車(chē)");
age=Integer.parseInt(bin.readLine());
if(age<18)
System.out.println("這是一個(gè)未成年人!");
}
}72.帶else的條件語(yǔ)句語(yǔ)句的格式如下:if(表達(dá)式){ 語(yǔ)句1;}else{語(yǔ)句2;}圖4-2帶else的條件語(yǔ)句8說(shuō)明:(1)放在if之后的括號(hào)里的只能是一個(gè)邏輯表達(dá)式,即這個(gè)表達(dá)式的返回值只能是true或false。(2)如果if表達(dá)式的值為true,則執(zhí)行語(yǔ)句1;如果表達(dá)式的值為false,則執(zhí)行語(yǔ)句2。9【例4-2】判斷一個(gè)年份是否為閏年,是則顯示,否則提示某年不是閏年。(閏年的判斷規(guī)則:如果某年能被4整除且不能被100整除;或者某年能被400整除)importjava.io.*;publicclassTestYear{ publicstaticvoidmain(String[]args)throwsIOException
{
InputStreamReaderin=newInputStreamReader(System.in); BufferedReaderbin=newBufferedReader(in);10intyear;System.out.println("請(qǐng)輸入一個(gè)年份,回車(chē)");year=Integer.parseInt(bin.readLine());
if(year%4==0&&(year%100!=0)||(year%400==0))
System.out.println(year+"是閏年!");elseSystem.out.println(year+"不是閏年!");}}11【例4.3】找出三個(gè)整數(shù)中的最大值和最小值。//filename:App4_1.javaif語(yǔ)句的應(yīng)用publicclassApp4_1{publicstaticvoidmain(String[]args){inta=1,b=2,c=3,max,min;if(a>b)max=a;elsemax=b;
12if(c>max)max=c;System.out.println("Max="+max);min=a<b?a:b;min=c<min?c:min;System.out.println("Min="+min);}}1314if多重條件選擇結(jié)構(gòu)(if-else嵌套)if(條件表達(dá)式1){語(yǔ)句序列1}elseif(條件表達(dá)式2){語(yǔ)句序列2}......elseif(條件表達(dá)式n){語(yǔ)句序列n}else{語(yǔ)句序列n+1}圖4.4多重條件選擇結(jié)構(gòu)TF條件表達(dá)式1語(yǔ)句序列1TF條件表達(dá)式2語(yǔ)句序列2TF條件表達(dá)式n語(yǔ)句序列n語(yǔ)句序列n+1條件表達(dá)式的結(jié)果必須都是布爾型見(jiàn)例4.44.3分支結(jié)構(gòu)14【例4-5】根據(jù)百分制分?jǐn)?shù)判定成績(jī)等級(jí),標(biāo)準(zhǔn)如下:A:90~100分B:80~89分C:70~79分D:60~69分E:60分以下publicclassTestGrade{publicstaticvoidmain(String[]args){intscore=89;charch;if(score>=90)ch='A';15
elseif(score>=80)ch='B';elseif(score>=70)ch='C';elseif(score>=60)ch='D'; elsech='E';System.out.println("等級(jí)"+ch);}}16Java提供了多分支選擇語(yǔ)——switch語(yǔ)句。使用switch可以測(cè)試多個(gè)不同的條件并做出相對(duì)的響應(yīng)。
switch(表達(dá)式){case常量1:語(yǔ)句序列1; [break;]case常量2:語(yǔ)句序列2; [break;]…case常量n:語(yǔ)句序列n; [break;][default:語(yǔ)句序列n+1;]}4.3.2switch語(yǔ)句17(1)表達(dá)式的數(shù)據(jù)類(lèi)型可以是byte、short、char和int類(lèi)型,不允許是浮點(diǎn)數(shù)類(lèi)型和long類(lèi)型。break語(yǔ)句和default子句是可選項(xiàng)。(2)switch語(yǔ)句先計(jì)算表達(dá)式的值,然后依次匹配case子句后的常量1、常量2……常量n等值,如果遇到匹配的值即執(zhí)行對(duì)應(yīng)的語(yǔ)句序列,直到遇到break語(yǔ)句為止;如果case子句中沒(méi)有break語(yǔ)句,則程序繼續(xù)匹配剩余case子句后的值。(3)如果沒(méi)有一個(gè)常量值與表達(dá)式的值相等,則執(zhí)行default子句中的語(yǔ)句序列;如果沒(méi)有default子句,switch語(yǔ)句不執(zhí)行任何操作。說(shuō)明:18【例4.6】利用switch語(yǔ)句來(lái)判斷用戶從鍵盤(pán)上輸入的運(yùn)算符,再輸出計(jì)算后的結(jié)果。//filename:App4_3.javaswitch語(yǔ)句的應(yīng)用publicclassApp4_3{publicstaticvoidmain(String[]args)throwsException{inta=100,b=6;charoper;System.out.print("請(qǐng)輸入運(yùn)算符:");oper=(char)System.in.read();//從鍵盤(pán)讀入一個(gè)字符存入變量oper中switch(oper){
19case'+'://輸出a+bSystem.out.println(a+"+"+b+"="+(a+b));break;case'-'://輸出a-bSystem.out.println(a+"-"+b+"="+(a-b));break;case'*'://輸出a*bSystem.out.println(a+"*"+b+"="+(a*b));break;case'/'://輸出a/bSystem.out.println(a+"/"+b+"="+((float)a/b));break;default://輸出字符串System.out.println("輸入的符號(hào)不正確!");}}}20【例4.7】從鍵盤(pán)上輸入一個(gè)月份,然后判斷該月份的天數(shù)。//filename:App4_4.javaswitch語(yǔ)句的應(yīng)用importjava.util.*;publicclassApp4_4{publicstaticvoidmain(String[]args){intmonth,days;Scannerreader=newScanner(System.in);System.out.print("請(qǐng)輸入月份:");month=reader.nextInt();21switch(month){case2:days=28;//2月份是28天break;case4:case6:case9:case11:days=30;//4、6、9、11月份的天數(shù)為30break;default:days=31;//其它月份為31天}System.out.println(month+"月份為【"+days+"】天");}}22【例4-7】根據(jù)用戶輸入1~7之間的一個(gè)整數(shù),輸出相對(duì)應(yīng)星期的英文單詞。importjava.io.*;publicclassTestWeek{publicstaticvoidmain(String[]args)throwsIOException{ InputStreamReaderin=newInputStreamReader(System.in); BufferedReaderbin=newBufferedReader(in); shortday;System.out.println("請(qǐng)輸入1~7之間的一個(gè)整數(shù)");
day=Short.parseShort(bin.readLine()); switch(day) {23case1:System.out.println("Monday");break; case2:System.out.println("Tuesday");break;case3:System.out.println("Wednesday");break;case4:System.out.println("Thursday");break;case5:System.out.println("Friday");break;case6:System.out.println("Saturday");break;case7:System.out.println("Sunday");break; default:System.out.println("請(qǐng)輸入1~7之間的一個(gè)數(shù)!"); }}}244.2.3while語(yǔ)句語(yǔ)句的格式如下:while(表達(dá)式){循環(huán)體;}圖4-6while語(yǔ)句流程圖25說(shuō)明:(1)放在while之后的括號(hào)里的只能是一個(gè)布爾表達(dá)式。布爾表達(dá)式表示循環(huán)執(zhí)行的條件。(2)循環(huán)體可以是一條語(yǔ)句,也可以是復(fù)合的語(yǔ)句序列。如果只有單個(gè)語(yǔ)句需要重復(fù),花括號(hào)可以省略。(3)while循環(huán)語(yǔ)句的執(zhí)行流程:先判斷while語(yǔ)句中的布爾表達(dá)式的值;如果是false,則不執(zhí)行循環(huán)體,直接執(zhí)行后面的程序;如果是true,則執(zhí)行循環(huán)體語(yǔ)句,然后重新驗(yàn)證表達(dá)式的值,直到表達(dá)式的值為假時(shí)退出循環(huán)。(4)while語(yǔ)句的特點(diǎn)是先判斷表達(dá)式值為真后,再執(zhí)行循環(huán)體。如果while循環(huán)一開(kāi)始布爾表達(dá)式的值就是假的,那么循環(huán)體就根本不被執(zhí)行。26【例4.5】計(jì)算Fibonacci序列的前16項(xiàng)。//filename:App4_5.javawhile語(yǔ)句的應(yīng)用publicclassApp4_5{publicstaticvoidmain(String[]args){finalintMAX=15;//定義常量MAX=15inti=0,j=1,k=1;while(k<=MAX){System.out.print(""+i+""+j);i=i+j;//計(jì)算Fibonacci序列中的下一個(gè)數(shù)j=i+j;//計(jì)算Fibonacci序列中的下一個(gè)數(shù)k=k+2;//用于改變循環(huán)的條件表達(dá)式的值}System.out.println();}}27【例4.6】從鍵盤(pán)上輸入一個(gè)數(shù),判斷該數(shù)是否是Fibonacci序列中的數(shù)。//filename:App4_6.javawhile語(yǔ)句的應(yīng)用importjava.io.*;publicclassApp4_6{publicstaticvoidmain(String[]args)throwsIOException{inta=0,b=1,n,num;Stringstr;BufferedReaderbuf;buf=newBufferedReader(newInputStreamReader(System.in));28System.out.print("請(qǐng)輸入一個(gè)正整數(shù):");str=buf.readLine();//從鍵盤(pán)上讀入字符串賦給變量strnum=Integer.parseInt(str);//將str轉(zhuǎn)換成int類(lèi)型后賦給numwhile(b<num){n=a+b;a=b;b=n;}if(num==b)System.out.println(num+"是Fibonacci數(shù)");elseSystem.out.println(num+"不是Fibonacci數(shù)");}}29【例4.7】利用hasNextXXX()和nextXXX()方法的配合使用來(lái)完成鍵盤(pán)輸入。//filename:App4_7.javahasNextXXX()方法的使用importjava.util.*;publicclassApp4_7{publicstaticvoidmain(String[]args){doublesum=0;intn=0;System.out.println("請(qǐng)輸入多個(gè)數(shù),每輸入一個(gè)數(shù)后按Enter或Tab或空格鍵確認(rèn):");System.out.println("最后輸入一個(gè)非數(shù)字結(jié)束輸入操作");30Scannerreader=newScanner(System.in);//用System.in創(chuàng)建一個(gè)Scanner對(duì)象while(reader.hasNextDouble())//判斷輸入的數(shù)是否是雙精度浮點(diǎn)型{doublex=reader.nextDouble();//讀取并轉(zhuǎn)換表示double型數(shù)據(jù)的字符序列sum=sum+x;n++;}System.out.print("共輸入了【"+n+"】個(gè)數(shù),其和為:"+sum);}}314.2.2do—while語(yǔ)句語(yǔ)句的格式如下:do{ 循環(huán)體;}while(表達(dá)式);圖4-5do-while語(yǔ)句流程圖32說(shuō)明:(1)放在while之后的括號(hào)里的只能是一個(gè)布爾表達(dá)式。布爾表達(dá)式表示循環(huán)執(zhí)行的條件。(2)循環(huán)體可以是一條語(yǔ)句,也可以是復(fù)合的語(yǔ)句序列。如果只有單個(gè)語(yǔ)句需要重復(fù),花括號(hào)可以省略。(3)do—while語(yǔ)句的執(zhí)行過(guò)程是:先執(zhí)行一次循環(huán)體再判斷布爾表達(dá)式的值,當(dāng)布爾表達(dá)式的值為true時(shí)重復(fù)執(zhí)行循環(huán)體中的語(yǔ)句,每次執(zhí)行循環(huán)體之后都要重新驗(yàn)證表達(dá)式的值,直到表達(dá)式的值為false時(shí)退出循環(huán)。一定要有使布爾表達(dá)式的值取假的時(shí)候,否則會(huì)出現(xiàn)死循環(huán)。(4)特點(diǎn):先執(zhí)行循環(huán)體,然后判斷循環(huán)條件是否成立,do—while語(yǔ)句總是執(zhí)行它的循環(huán)體至少一次。33【例4.8】從鍵盤(pán)上輸入一個(gè)正整數(shù)n,然后計(jì)算1+2+…+n的結(jié)果并輸出。//filename:App4_8.javado-while循環(huán)的應(yīng)用importjava.util.*;publicclassApp4_8{publicstaticvoidmain(String[]args){intn,i=1,sum=0;Scannerbuf=newScanner(System.in);do{System.out.print("輸入正整數(shù):");n=buf.nextInt();}while(n<=0);//要求輸入數(shù)n必須大于0,否則一直要求重新輸入
34while(i<=n)sum+=i++;//計(jì)算和System.out.println("1+2+…+"+n+"="+sum);//輸出結(jié)果}}35【例4.9】用輾轉(zhuǎn)相除法求兩個(gè)整數(shù)的最大公約數(shù)。//filename:App4_9.javaimportjava.io.*;publicclassApp4_9{publicstaticvoidmain(String[]args)throwsIOException{inta,b,k;Stringstr1,str2;BufferedReaderbuf;buf=newBufferedReader(newInputStreamReader(System.in));System.out.print("請(qǐng)輸入第一個(gè)數(shù)a=");str1=buf.readLine();//將輸入的文字賦值給字符串變量str136a=Integer.parseInt(str1);//將str1轉(zhuǎn)成int類(lèi)型數(shù)據(jù)后賦給aSystem.out.print("請(qǐng)輸入第二個(gè)數(shù)b=");str2=buf.readLine();//將輸入的文字賦值給字符串變量str2b=Integer.parseInt(str2);//將str2轉(zhuǎn)成int類(lèi)型數(shù)據(jù)后賦給bSystem.out.print("gcd("+a+","+b+")=");do{k=a%b;a=b;b=k;}while(k!=0);//若余數(shù)k不為0,則繼續(xù)進(jìn)行下一次循環(huán)System.out.println(a);}}37【例4.10】已知S=N!,其中N為正整數(shù),從鍵盤(pán)上任意輸入一個(gè)大于1的整數(shù)M,求滿足S<M時(shí)的最大S及此時(shí)的N,并輸出S和N的值。//filename:App4_10.java循環(huán)語(yǔ)句的應(yīng)用importjava.util.*;publicclassApp4_10{publicstaticvoidmain(String[]args){intn=1,s=1,m;Scannerreader=newScanner(System.in);38do{System.out.print("請(qǐng)輸入大于1的整數(shù)m:");m=reader.nextInt();}while(m<=1);//若m≤1會(huì)一直要求重新輸入,直到m>1為止while(s<m)//判斷n!<m是否成立{s*=n;//計(jì)算s=n!n++;}System.out.println("s="+s/(n-1)+"n="+(n-2));//輸出結(jié)果}}39
4.2.1for語(yǔ)句語(yǔ)句的格式如下:for(表達(dá)式1;表達(dá)式2;表達(dá)式3){ 循環(huán)體;}圖4-4for語(yǔ)句流程圖40說(shuō)明:(1)表達(dá)式1一般是一個(gè)或多個(gè)(用逗號(hào)隔開(kāi))賦值語(yǔ)句,它用來(lái)給循環(huán)控制變量賦初值;表達(dá)式2是一個(gè)布爾類(lèi)型的表達(dá)式,它決定什么時(shí)候退出循環(huán);表達(dá)式3一般用來(lái)修改循環(huán)變量,控制變量每循環(huán)一次后按什么方式變化。這三個(gè)部分之間用“;”分開(kāi)。41(2)for語(yǔ)句的執(zhí)行過(guò)程:在循環(huán)剛開(kāi)始時(shí),先計(jì)算表達(dá)式1,在這個(gè)過(guò)程中,一般完成的是初始化循環(huán)變量或其它變量。根據(jù)表達(dá)式2的值來(lái)決定是否執(zhí)行循環(huán)體。表達(dá)式2是一個(gè)返回布爾值的表達(dá)式,若該值為假,將不執(zhí)行循環(huán)體,并退出循環(huán);若該值為真,將執(zhí)行循環(huán)體。執(zhí)行完一次循環(huán)體后,計(jì)算表達(dá)式3。每次執(zhí)行循環(huán)體之后都要重新驗(yàn)證表達(dá)式2的值,直到表達(dá)式2的值為false時(shí)退出循環(huán)。(3)循環(huán)體可以是一條簡(jiǎn)單語(yǔ)句,此時(shí)可以省略循環(huán)體外的花括號(hào)。循環(huán)體也可以是一組語(yǔ)句塊,此時(shí)不可以省略循環(huán)體外的花括號(hào)。42【例4.11】求1到10的累加和。//filename:App4_11.javafor循環(huán)語(yǔ)句的應(yīng)用publicclassApp4_11{publicstaticvoidmain(String[]args){inti,n=10,s=0;for(i=1;i<=n;i++)//從1到10進(jìn)行累加求和s=s+i;System.out.println("Sum=1+……+"+n+"="+s);s=0;System.out.print("Sum=");
43for(i=n;i>1;i--)//從10到2進(jìn)行累加求和{s+=i;System.out.print(i+"+");//輸出數(shù)i和加號(hào)“+”}System.out.println(i+"="+(s+i));//輸出結(jié)果}}444.2.4嵌套循環(huán)如果在循環(huán)語(yǔ)句的循環(huán)體中又包含循環(huán)語(yǔ)句,就形成多重循環(huán)結(jié)構(gòu),稱(chēng)為嵌套循環(huán)。嵌套循環(huán)既可以是for循環(huán)嵌套while循環(huán),也可以是while循環(huán)嵌套do—while循環(huán)……即各種類(lèi)型的循環(huán)都可以作為外層循環(huán),各種類(lèi)型的循環(huán)也可以作為內(nèi)層循環(huán)。當(dāng)程序遇到嵌套循環(huán)時(shí),如果外層循環(huán)的循環(huán)條件允許,則開(kāi)始執(zhí)行外層循環(huán)的循環(huán)體,而內(nèi)層循環(huán)將被外層循環(huán)的循環(huán)體來(lái)執(zhí)行——只是內(nèi)層循環(huán)需要反復(fù)執(zhí)行自己的循環(huán)體而已。當(dāng)內(nèi)層循環(huán)執(zhí)行結(jié)束、且外層循環(huán)的循環(huán)體執(zhí)行結(jié)束,則再次計(jì)算外層循環(huán)的循環(huán)條件,決定是否再次開(kāi)始執(zhí)行外層循環(huán)的循環(huán)體。45根據(jù)上面分析,假設(shè)外層循環(huán)的循環(huán)次數(shù)為i次,內(nèi)層循環(huán)的循環(huán)次數(shù)為j次,那么內(nèi)層循環(huán)的循環(huán)體實(shí)際上需要執(zhí)行i*j次。嵌套循環(huán)不僅可以是兩層嵌套,還可以是三層嵌套,四層嵌套……不論循環(huán)如何嵌套,我們都可以把內(nèi)層循環(huán)當(dāng)成外層循環(huán)的循環(huán)體來(lái)對(duì)待,區(qū)別只是這個(gè)循環(huán)體里包含了需要反復(fù)執(zhí)行的代碼。循環(huán)嵌套時(shí),要求內(nèi)循環(huán)完全包含在外循環(huán)之內(nèi),不允許出現(xiàn)相互交叉46【例4-17】利用雙重循環(huán),輸出九九乘法表:publicclassTable{publicstaticvoidmain(Strin
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年門(mén)衛(wèi)制服項(xiàng)目可行性研究報(bào)告
- 2025年呢絨布料項(xiàng)目可行性研究報(bào)告
- 2025年下十二斗文件柜項(xiàng)目可行性研究報(bào)告
- 老年生活新主張針對(duì)老年人家庭健身器械的挑選建議
- 2025至2030年中國(guó)立式制砂機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)凱越車(chē)后制動(dòng)鉗數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年浴室玻璃門(mén)鉸項(xiàng)目投資價(jià)值分析報(bào)告
- 人才需求與培訓(xùn)對(duì)接-深度研究
- 2025至2030年全自動(dòng)網(wǎng)式過(guò)濾器項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2031年中國(guó)精密聲級(jí)計(jì)行業(yè)投資前景及策略咨詢(xún)研究報(bào)告
- 【人教版化學(xué)】必修1 知識(shí)點(diǎn)默寫(xiě)小紙條(答案背誦版)
- 江蘇省無(wú)錫市2023-2024學(xué)年八年級(jí)上學(xué)期期末數(shù)學(xué)試題(原卷版)
- 全國(guó)第三屆職業(yè)技能大賽(無(wú)人機(jī)駕駛(植保)項(xiàng)目)選拔賽理論考試題庫(kù)(含答案)
- 《奧特萊斯業(yè)態(tài)淺析》課件
- 2022年湖南省公務(wù)員錄用考試《申論》真題(縣鄉(xiāng)卷)及答案解析
- 養(yǎng)殖場(chǎng)獸醫(yī)服務(wù)合同
- HR六大板塊+三支柱體系
- 慢性病患者門(mén)診身份管理方案
- 變壓器更換施工方案
- 安徽新宸新材料有限公司年產(chǎn)6000噸鋰離子電池材料雙氟磺酰亞胺鋰項(xiàng)目環(huán)境影響報(bào)告書(shū)
評(píng)論
0/150
提交評(píng)論