版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第三章Java流程(liúchéng)控制2023年2月7日Z(yǔ)JU,CS本章為課程的重點(diǎn)之一3.1語(yǔ)句(yǔjù)及程序結(jié)構(gòu)3.2順序結(jié)構(gòu)3.3選擇結(jié)構(gòu)3.4循環(huán)結(jié)構(gòu)3.5跳轉(zhuǎn)語(yǔ)句(yǔjù)第一頁(yè),共36頁(yè)。語(yǔ)句(yǔjù)語(yǔ)句,Statement向計(jì)算機(jī)系統(tǒng)發(fā)出操作的代碼程序由一系列語(yǔ)句組成,語(yǔ)句以“;”結(jié)束Java語(yǔ)句類型表達(dá)式語(yǔ)句,如:total=a+b;空語(yǔ)句,只有一個(gè)(yīɡè)“;”復(fù)合語(yǔ)句,用“{}”將多條語(yǔ)句括起來(lái)作為一條語(yǔ)句使用{z=x+y;t=z/10;}方法調(diào)用語(yǔ)句:方法名(參數(shù));如: System.out.println(“JavaLanguage”);控制語(yǔ)句,完成一定的控制功能,包括選擇語(yǔ)句循環(huán)語(yǔ)句轉(zhuǎn)移語(yǔ)句“//”是單行注釋(zhùshì)符,僅對(duì)當(dāng)前行有效多行注釋(zhùshì)用”/*”開(kāi)始,已”*/”結(jié)束第二頁(yè),共36頁(yè)。程序結(jié)構(gòu)任何程序有3種基本的結(jié)構(gòu):順序結(jié)構(gòu)分支結(jié)構(gòu)循環(huán)(xúnhuán)結(jié)構(gòu)順序結(jié)構(gòu)最簡(jiǎn)單的一種程序結(jié)構(gòu)程序按照語(yǔ)句的書(shū)寫(xiě)次序順序執(zhí)行第三頁(yè),共36頁(yè)。publicclassForce{//計(jì)算太陽(yáng)和地球(dìqiú)之間的萬(wàn)有引力publicstaticvoidmain(Stringargs[]){doubleg,mSun,mEarth,f;g=6.66667E-8;mSun=1.987E33;mEarth=5.975E27;f=g*mSun*mEarth/(1.495E13*1.495E13);System.out.println("Theforceis"+f);}}順序(shùnxù)結(jié)構(gòu)Demo1,【例3-1】程序運(yùn)行結(jié)果(jiēguǒ)如下:Theforceis3.5413E27第四頁(yè),共36頁(yè)。順序(shùnxù)結(jié)構(gòu)Demo2,【例3-2】//華氏溫度(huáshìwēndù)轉(zhuǎn)換為攝氏溫度:c=5(F-32)/9publicclassConversion{publicstaticvoidmain(Stringargs[]){floatf,c;f=70.0f;c=5*(f-32)/9;System.out.println("Fahrenheit="+f);System.out.println("Centigrade="+c);}}程序運(yùn)行結(jié)果(jiēguǒ)如下:Fahrenheit=70.0Centigrade=21.11111第五頁(yè),共36頁(yè)。順序(shùnxù)結(jié)構(gòu)Demo3,【例3-3】publicclassRoot{//求解(qiújiě)方程ax+b=0的根xpublicstaticvoidmain(Stringargs[]){floata,b,x; a=2.0f; b=6.0f; x=-b/a; //求根xSystem.out.println("a="+a);//OutResultSystem.out.println("b="+b);System.out.println("x="+x);}}//a=Float.parseFloat(args[0]);//b=Float.parseFloat(args[1]);
程序運(yùn)行結(jié)果(jiēguǒ):a=2.0b=6.0x=-3.0第六頁(yè),共36頁(yè)。Eclipse“運(yùn)行”—Java應(yīng)用程序?qū)υ捒虻?x)=自變量欄中鍵入:2.06.0運(yùn)行程序,屏幕輸出結(jié)果如下(rúxià):a=2.0b=6.0x=-3.0這里:2.0和6.0分別作為第1和第2個(gè)參數(shù)傳遞給args[0]和args[1]Demo3解析(jiěxī):其中(qízhōng)語(yǔ)句:a=Float.parseFloat(args[0]);轉(zhuǎn)換為浮點(diǎn)數(shù)這是命令行輸入的第一個(gè)數(shù)第七頁(yè),共36頁(yè)。Demo3解析(jiěxī):命令行輸入的是字符串?dāng)?shù)據(jù),需要轉(zhuǎn)換為計(jì)算所需要的數(shù)據(jù)類型(lèixíng)將命令行第i個(gè)輸入轉(zhuǎn)換為以下類型(lèixíng)的數(shù)據(jù):整型數(shù)a=Integer.parseInt(args[i]);短整型a=Short.parseShort(args[i]);單精度浮點(diǎn):a=Float.parseFloat(args[i]);雙精度浮點(diǎn):a=Double.parseDouble(args[i]);第八頁(yè),共36頁(yè)。使用(shǐyòng)Scanner類輸入數(shù)據(jù)Scanner是SDK1.5新增的一個(gè)類,使用該類創(chuàng)建的對(duì)象可掃描控制臺(tái)的輸入,即程序直接讀取鍵盤(pán)輸入的數(shù)據(jù)Scannerrd=newScanner(System.in);//創(chuàng)建對(duì)象rdSystem.in屬于Java標(biāo)準(zhǔn)輸入流調(diào)用(diàoyòng)Scanner類的下列方法讀取控制臺(tái)輸入的各類數(shù)據(jù):nextInt()→整型數(shù)據(jù)inta=rd.nextInt();nextDouble()→雙精度數(shù)據(jù)doubleb=rd.nextDouble();nextFloat→單精度數(shù)據(jù)如floatc=rd.nextFloat();next→字符串,輸入的是一個(gè)單詞,即空格結(jié)束nextLine→字符串,輸入是一個(gè)語(yǔ)句,以回車結(jié)束第九頁(yè),共36頁(yè)。使用Scanner類輸入(shūrù)數(shù)據(jù)使用(shǐyòng)Scanner類,java源文件中必須包含importjava.util.Scanner;或importjava.util.*;//導(dǎo)入類庫(kù)文件Example:Scannerrd=newScanner(System.in);System.out.println(“請(qǐng)問(wèn)你的姓名和年齡?");Stringname=rd.nextLine();intage=rd.nextInt();System.out.printf(“哦,你是”+name+“,年齡"+age);第十頁(yè),共36頁(yè)。選擇(xuǎnzé)結(jié)構(gòu)選擇(xuǎnzé)結(jié)構(gòu),也叫分支結(jié)構(gòu)Java分支選擇(xuǎnzé)語(yǔ)句:if語(yǔ)句二選一if語(yǔ)句嵌套或switch語(yǔ)句多選一第十一頁(yè),共36頁(yè)。if語(yǔ)句(yǔjù)if(布爾表達(dá)式)語(yǔ)句(yǔjù)1[else語(yǔ)句(yǔjù)2]布爾表達(dá)式語(yǔ)句2falsetrue語(yǔ)句1布爾表達(dá)式語(yǔ)句1truefalseElse子句是可選項(xiàng)若有,則布爾表達(dá)式的值為true,執(zhí)行語(yǔ)句1,否則,執(zhí)行語(yǔ)句2若無(wú),則布爾表達(dá)式的值為true,執(zhí)行語(yǔ)句1,否則,執(zhí)行if語(yǔ)句的后續(xù)(hòuxù)語(yǔ)句語(yǔ)句1或語(yǔ)句2可以是單語(yǔ)句,也可以是復(fù)合語(yǔ)句等(花括號(hào)括起)第十二頁(yè),共36頁(yè)。選擇(xuǎnzé)結(jié)構(gòu)Demo1:【例3-4】輸入(shūrù)2個(gè)整數(shù),輸出較小者解題:利用(lìyòng)Scanner類的方法輸入2個(gè)整數(shù)If語(yǔ)句進(jìn)行判斷,輸出較小者【例補(bǔ)3-1】判斷某一年份是否為潤(rùn)年解題:輸入年份數(shù)據(jù)潤(rùn)年判斷:條件是能被4整除但又不能被100整除或能被400整除的公元年
year%4==0&&year%100!=0||year%400==0第十三頁(yè),共36頁(yè)。選擇(xuǎnzé)結(jié)構(gòu)Demo2:[例3-5]:求解(qiújiě)ax+b=0(a≠0)的根
解題:利用(lìyòng)Scanner類的方法輸入a,b的值浮點(diǎn)數(shù)在計(jì)算機(jī)中是近似存儲(chǔ),判斷a的絕對(duì)值是否大于0.000001,若是輸出-b/a,若不是,則可以認(rèn)為a接近0,就不求根了。第十四頁(yè),共36頁(yè)。if語(yǔ)句擴(kuò)展(kuòzhǎn)形式if(布爾表達(dá)式1)語(yǔ)句(yǔjù)1elseif(布爾表達(dá)式2)語(yǔ)句(yǔjù)2……elseif(布爾表達(dá)式n)語(yǔ)句(yǔjù)nelse語(yǔ)句(yǔjù)n+1從上往下依次判斷條件某個(gè)布爾表達(dá)式的值為true,就執(zhí)行相應(yīng)的語(yǔ)句(yǔjù)不再判斷其余的條件,轉(zhuǎn)而執(zhí)行if語(yǔ)句(yǔjù)的后續(xù)語(yǔ)句(yǔjù)第十五頁(yè),共36頁(yè)。publicclassFunction{publicstaticvoidmain(Stringargs[]){floatx,y;x=Float.parseFloat(args[0]);
if(x<0)y=0;
elseif
(x>0&&x<=10)y=x;
elseif
(x>10&&x<=20)y=10;
else
y=-0.5*x+20;System.out.println("x="+x);System.out.println("y="+y);}}例3-6分段函數(shù)xyx<000<x≤10x10<x≤201020<x0.5x+20條件(tiáojiàn)之間相互排斥第十六頁(yè),共36頁(yè)。if語(yǔ)句(yǔjù)嵌套if(布爾表達(dá)式1)語(yǔ)句(yǔjù)1elseif(布爾表達(dá)式2) 語(yǔ)句(yǔjù)2……else語(yǔ)句(yǔjù)3if語(yǔ)句(yǔjù)中可以包含if語(yǔ)句(yǔjù),形成嵌套if(布爾表達(dá)式1){if(布爾表達(dá)式2) 語(yǔ)句1[else語(yǔ)句2]
}else語(yǔ)句3注意:else總與離它最近的if配對(duì)第十七頁(yè),共36頁(yè)。if語(yǔ)句(yǔjù)嵌套Demo【例補(bǔ)3-2】已知一元二次方程的三個(gè)系數(shù)(xìshù)a,b,c,求一元二次方程的2個(gè)根解題(jiětí):當(dāng)a、b、c均為零時(shí),方程有無(wú)數(shù)解;當(dāng)a、b為零,c≠0時(shí),方程無(wú)解;當(dāng)a為零,b≠0時(shí),方程解為X=-c/b;當(dāng)a≠0時(shí),求:d=b2-4ac若d≥0,X=(-b±Sqr(d))/(2a)若d<0時(shí),有兩個(gè)不同復(fù)根:X=-b/(2a)±Sqr(-d)/(2a)i第十八頁(yè),共36頁(yè)。Switch語(yǔ)句(yǔjù)switch(表達(dá)式){//計(jì)算表達(dá)式,得到值case值1:語(yǔ)句塊1;//如果表達(dá)式值為值1,執(zhí)行語(yǔ)句塊1[break;]//終止,結(jié)束(jiéshù)switch語(yǔ)句case值2:語(yǔ)句塊2;//如果表達(dá)式值為值2,執(zhí)行語(yǔ)句塊2[break;]//終止,結(jié)束(jiéshù)switch語(yǔ)句………case值n:語(yǔ)句塊n;//如果表達(dá)式值為值n,執(zhí)行語(yǔ)句塊n[break;]//終止,結(jié)束(jiéshù)switch語(yǔ)句
default://如果表達(dá)式值與值1~值n都不同,執(zhí)行語(yǔ)句塊n+1語(yǔ)句塊n+1;}break:終止程序以下部分的執(zhí)行(zhíxíng),執(zhí)行(zhíxíng)switch語(yǔ)句的后續(xù)語(yǔ)句,若無(wú),將繼續(xù)執(zhí)行(zhíxíng)后續(xù)的case子句中的語(yǔ)句塊表達(dá)式的數(shù)據(jù)類型可以是byte、char、short和int類型,不允許是浮點(diǎn)數(shù)類型和long類型第十九頁(yè),共36頁(yè)?!纠?-7】命令行輸入1~12之間的數(shù)字,輸出(shūchū)對(duì)應(yīng)的月份的英文名publicclassChapter37{publicstaticvoidmain(String[]args){Stringstr="";switch(Integer.parseInt(args[0])){//根據(jù)輸入(shūrù)的值進(jìn)行多選case1:str="January";break;case2:str="February";break;case3:str="March";break;case4:str="April";break;case5:str="May";break;case6:str="June";break;case7:str="July";break;case8:str="August";break;case9:str="September";break;case10:str="October";break;case11:str="November";break;case12:str="December";break;default:str="TheInputError!";}System.out.println(str);//輸出}}第二十頁(yè),共36頁(yè)。多分支(fēnzhī)Demo【例3-8】將百分制成績(jī)轉(zhuǎn)化為優(yōu)秀、良好、中等(zhōngděng)、及格和不及格的5級(jí)制成績(jī)。標(biāo)準(zhǔn)為:優(yōu)秀:90-100分;良好:80-89分;中等(zhōngděng):70-79分;及格:60-69分;不及格:60分以下多分支結(jié)構(gòu)總結(jié):if-else語(yǔ)句可實(shí)現(xiàn)switch語(yǔ)句所有(suǒyǒu)的功能,但分支很多的情況下使用switch語(yǔ)句更為簡(jiǎn)練,且可讀性強(qiáng)。if-else語(yǔ)句可以基于一個(gè)范圍內(nèi)的值或一個(gè)條件選擇不同的操作,但switch語(yǔ)句當(dāng)中的每個(gè)常量都必須對(duì)應(yīng)一個(gè)單值第二十一頁(yè),共36頁(yè)。循環(huán)(xúnhuán)結(jié)構(gòu)循環(huán)語(yǔ)句在一定條件下,反復(fù)執(zhí)行(zhíxíng)一段程序代碼被反復(fù)執(zhí)行(zhíxíng)的程序代碼稱為循環(huán)體。循環(huán)有兩種類型:計(jì)數(shù)控制控制累計(jì)執(zhí)行(zhíxíng)循環(huán)體的次數(shù),次數(shù)到則結(jié)束循環(huán)如1+2+3+…+100或98+96+94+…+4+2事態(tài)控制由某些條件決定循環(huán)結(jié)束。如計(jì)算一系列正整數(shù)之和,遇負(fù)數(shù)停止循環(huán)。Java提供的循環(huán)語(yǔ)句有while語(yǔ)句do…while語(yǔ)句for語(yǔ)句(用于計(jì)數(shù)控制)第二十二頁(yè),共36頁(yè)。while語(yǔ)句(yǔjù)語(yǔ)句格式:while(布爾表達(dá)式){循環(huán)(xúnhuán)體}含義:當(dāng)表達(dá)式結(jié)果為true時(shí),重復(fù)執(zhí)行循環(huán)(xúnhuán)體。特點(diǎn):先執(zhí)行,再判斷,循環(huán)(xúnhuán)可能一次也不執(zhí)行truefalse邏輯表達(dá)式循環(huán)體循環(huán)體可以是單一語(yǔ)句,也可以是復(fù)合(fùhé)語(yǔ)句(用花括號(hào)括起)第二十三頁(yè),共36頁(yè)。do…while語(yǔ)句(yǔjù)語(yǔ)句格式do{循環(huán)體}while(布爾表達(dá)式);含義:重復(fù)執(zhí)行(zhíxíng)循環(huán)體,直到布爾表達(dá)式為false。特點(diǎn):先執(zhí)行(zhíxíng),再判斷,循環(huán)至少執(zhí)行(zhíxíng)一次注意:兩種格式循環(huán)體中至少有一條語(yǔ)句用以改變循環(huán)條件,否則會(huì)死循環(huán)true循環(huán)體布爾表達(dá)式false第二十四頁(yè),共36頁(yè)。循環(huán)(xúnhuán)控制Demo1【例3-9】計(jì)算(jìsuàn)10!10!=1*2*3*…*10【例3-10】計(jì)算(jìsuàn)1~50之間的奇數(shù)和與偶數(shù)和【例補(bǔ)3-3】輸入一個(gè)正整數(shù)n,輸出2/1+3/2+5/3+8/5+...的前n項(xiàng)之和,保留4位小數(shù)(不足4位時(shí),不必用0填滿4位)。解題(jiětí):該序列從第2項(xiàng)起每一項(xiàng)的分子是前一項(xiàng)分子與分母的和分母是前一項(xiàng)的分子【例補(bǔ)3-4】編程:輸入一批非負(fù)數(shù),當(dāng)輸入負(fù)數(shù)時(shí),表示輸入結(jié)束。求這批非負(fù)數(shù)據(jù)的最大值、最小值和平均值。第二十五頁(yè),共36頁(yè)。for語(yǔ)句(yǔjù)for(Exp1;Exp2;Exp3){循環(huán)體}Exp1,Exp2,Exp3指表達(dá)式1、2、3執(zhí)行過(guò)程執(zhí)行Exp1,給循環(huán)變量(及其它變量)賦初值;計(jì)算Exp2的值,若true,執(zhí)行循環(huán)體中的語(yǔ)句;執(zhí)行Exp3,修改(xiūgǎi)循環(huán)變量的值重復(fù)計(jì)算Exp2的值,若true,執(zhí)行循環(huán)體,直到Exp2的值為falsetrueExp1Exp
2Exp
3false循環(huán)體第二十六頁(yè),共36頁(yè)。循環(huán)(xúnhuán)控制Demo2【例3-13】計(jì)算Fibonacci數(shù)列中的前20項(xiàng)。Fibonacci數(shù)列:前兩項(xiàng)是1、1,第三項(xiàng)是前二項(xiàng)之和,以后每一項(xiàng)都是前二項(xiàng)之和。即為:1、1、2、3、5、8、13、21、34……【例3-14】判斷(pànduàn)素?cái)?shù)解題:素?cái)?shù)是除了1及自身外,不能被其它數(shù)整除的自然數(shù)。對(duì)于一個(gè)自然數(shù)k,與2-(k-1)之間的每個(gè)整數(shù)進(jìn)行(jìnxíng)相除如果沒(méi)有一個(gè)能被整除,則k是素?cái)?shù);否則k不是素?cái)?shù)第二十七頁(yè),共36頁(yè)。跳轉(zhuǎn)語(yǔ)句(yǔjù)break語(yǔ)句:使程序的流程(liúchéng)從一個(gè)語(yǔ)句塊內(nèi)部跳轉(zhuǎn)出來(lái)。通常在switch和循環(huán)語(yǔ)句中使用。continue語(yǔ)句:只在循環(huán)語(yǔ)句中使用。作用是終止當(dāng)前這輪的循環(huán),跳過(guò)本輪循環(huán)剩余的語(yǔ)句,直接進(jìn)入下一輪循環(huán)。publicstaticvoidmain(String[]args){inti,sum;sum=0;for(i=1;i<=5;i++){sum=sum+i;if(i%2!=0)continue;System.out.println("加個(gè)偶數(shù)(ǒushù)"+i);}System.out.println("sum="+sum);}執(zhí)行結(jié)果:加個(gè)偶數(shù)2加個(gè)偶數(shù)4sum=15第二十八頁(yè),共36頁(yè)。多重循環(huán)(xúnhuán)Multi-Loop例如:for(…;…;){//外循環(huán)(xúnhuán)開(kāi)始 …for(…;…;){//內(nèi)循環(huán)(xúnhuán)開(kāi)始 … }//內(nèi)循環(huán)(xúnhuán)結(jié)束…}//外循環(huán)(xúnhuán)結(jié)束第二十九頁(yè),共36頁(yè)。publicclassPrimes{publicstaticvoidmain(Stringargs[]){inti,k;booleanyes;for(k=2;k<50;k++){//外循環(huán)(xúnhuán),k:2~50yes=true;i=2;while(i<=k-1&&yes){//內(nèi)循環(huán)(xúnhuán),判斷素?cái)?shù) if(k%i==0)yes=false;i++; }if(yes)System.out.print(k+"");}}}【例3-16】求2-50之間的素?cái)?shù)(sùshù)第三十頁(yè),共36頁(yè)。循環(huán)(xúnhuán)控制Demo3【例3-15】計(jì)算輸出1!、2!、…、5!以及(yǐjí)它們的和解題:外循環(huán)(xúnhuán)k遍歷1-5內(nèi)循環(huán)(xúnhuán)求每個(gè)k的階程1!=12!=23!=64!=245!=120Totalsum=153*********************【例補(bǔ)3-5】輸出右邊的圖形解題:外循環(huán)控制行內(nèi)循環(huán)控制每行輸出*個(gè)數(shù)第三十一頁(yè),共36頁(yè)。常用算法(suànfǎ)總結(jié)歐幾里德算法:輸入2個(gè)整數(shù)a和b,比較a和b,將a設(shè)置為較大數(shù),b為較小數(shù)(xiǎoshù)。a除以b,得余數(shù)為r判斷r≠0,則b賦值給a,r賦值給b,重復(fù)步驟3、4,直至r=0若r=0,則當(dāng)前的b為最大公約數(shù)最小公倍數(shù)為:(初始的a)*(初始的b)/(當(dāng)前的b)一、求最值1、最大、最小值思路(sīlù):第1個(gè)數(shù)賦值給max,min,對(duì)于后
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026重化醫(yī)控股集團(tuán)招聘面試題及答案
- 2026浙江農(nóng)村發(fā)展集團(tuán)招聘面試題及答案
- 2026云南戎合投資控股公司招聘面試題及答案
- 2026陜西氫能產(chǎn)業(yè)發(fā)展公司招聘面試題及答案
- 2026年勞務(wù)員考試題庫(kù)含答案【新】
- 高級(jí)心理咨詢師醫(yī)療健康方向面試題及答案
- 2025年天津開(kāi)放大學(xué)輔導(dǎo)員考試筆試真題匯編附答案
- 風(fēng)力發(fā)電偏航系統(tǒng)維護(hù)師崗位培訓(xùn)考核大綱含答案
- 2025年中山職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)考試題庫(kù)附答案
- 2025年長(zhǎng)春教育學(xué)院輔導(dǎo)員考試筆試真題匯編附答案
- 智能采血管理系統(tǒng)功能需求
- 【基于PLC的自動(dòng)卷纜機(jī)結(jié)構(gòu)控制的系統(tǒng)設(shè)計(jì)10000字(論文)】
- 資產(chǎn)移交使用協(xié)議書(shū)
- 腦器質(zhì)性精神障礙護(hù)理查房
- GB/T 45481-2025硅橡膠混煉膠醫(yī)療導(dǎo)管用
- GB/T 32468-2025銅鋁復(fù)合板帶箔
- 山西交控集團(tuán)招聘筆試內(nèi)容
- 大窯校本教材合唱的魅力
- 《建筑測(cè)繪》課件
- 《健康體檢報(bào)告解讀》課件
- 前臺(tái)電話禮儀培訓(xùn)
評(píng)論
0/150
提交評(píng)論