版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、關(guān)于程序的流程控制1第一張,PPT共七十頁,創(chuàng)作于2022年6月2教學(xué)目標(biāo)熟練掌握J(rèn)ava語言中的流程控制結(jié)構(gòu)。掌握J(rèn)ava中選擇結(jié)構(gòu)的基本原理及使用方法。掌握J(rèn)ava中循環(huán)結(jié)構(gòu)的基本原理及使用方法。熟練掌握J(rèn)ava中數(shù)組的使用方法及能夠熟練應(yīng)用。第二張,PPT共七十頁,創(chuàng)作于2022年6月3教學(xué)重點(diǎn)流程控制構(gòu)成了編程語言的邏輯,而對這些控制語句的靈活運(yùn)用又能有助于編程邏輯的清晰整理。本章首先介紹了Java流程控制結(jié)構(gòu)中的選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu),最后,介紹了跳轉(zhuǎn)語句的基本原理。 掌握數(shù)組的聲明,生成和初始化方法。熟練掌握數(shù)組的使用,對于多維數(shù)據(jù),要求學(xué)生主要掌握二維數(shù)組的聲明、生成、初始化、及使用
2、方法。第三張,PPT共七十頁,創(chuàng)作于2022年6月4例1:打印一個(gè)3x4的矩陣class DrawRect public static void main(String args) System.out.println(“*);System.out.println(“*);System.out.println(“*);3.1 程序的流程控制 第四張,PPT共七十頁,創(chuàng)作于2022年6月5例2:上一個(gè)例子的變形class DrawRect public static void main(String args) System.out.print(“*);System.out.print(“*);
3、System.out.print(“*);System.out.println(“*n);System.out.print(“*);System.out.print(“*);System.out.print(“*);System.out.println(“*n);System.out.print(“*);System.out.print(“*);System.out.print(“*);System.out.println(“*);問題:如何作出決策,提高程序的執(zhí)行效率?第五張,PPT共七十頁,創(chuàng)作于2022年6月6分析問題找出最佳解決方案以上兩種方法是初學(xué)者最容易想到的,但做了很多重復(fù)的工作
4、,會(huì)使程序變得很繁瑣,結(jié)構(gòu)也不夠清晰。在工作量少的時(shí)候似乎沒那么明顯,但當(dāng)需要打印的矩陣比較大的時(shí)候就會(huì)顯現(xiàn)出來(如:打印一個(gè)100 x60的矩陣)。想解決這個(gè)問題我們可以通過循環(huán)來解決,講到循環(huán)就要先介紹一下程序的結(jié)構(gòu)化設(shè)計(jì)。第六張,PPT共七十頁,創(chuàng)作于2022年6月7程序設(shè)計(jì)的三種結(jié)構(gòu)順序結(jié)構(gòu)循環(huán)結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)與選擇結(jié)構(gòu)所使用的語句又叫作流程控制語句,作用是改變程序的執(zhí)行順序。第七張,PPT共七十頁,創(chuàng)作于2022年6月8Java的程序控制語句分為以下幾類:選擇、循環(huán)和跳轉(zhuǎn)。塊(即復(fù)合語句)是指由一對花括號括起來的若干條簡單的Java語句。塊定義著變量的作用域(scope)。一個(gè)塊
5、可以嵌套在另一個(gè)塊中。 3.1 程序的流程控制第八張,PPT共七十頁,創(chuàng)作于2022年6月93.1 程序的流程控制public static void main(String args) int a; . int b; . / 變量b的作用域只在塊內(nèi),到塊外便失去作用。 . 第九張,PPT共七十頁,創(chuàng)作于2022年6月103.2 選擇結(jié)構(gòu)if語句if( expression) 語句1;語句2;練習(xí):NumberTest .java條件判斷執(zhí)行語句或代碼塊真假第十張,PPT共七十頁,創(chuàng)作于2022年6月113.2 選擇結(jié)構(gòu)if語句expression=true語句2語句塊語句塊:用花括號括起來的
6、語句。if ( expression) statment1; statment2; 語句2;左側(cè)的語句也以下語句有什么不同?if ( expression) statment1; statment2; 語句2;第十一張,PPT共七十頁,創(chuàng)作于2022年6月123.2 選擇結(jié)構(gòu)提示:合理采用縮進(jìn)格式書寫代碼堅(jiān)持用左右大括號將if條件括起來的習(xí)慣,即使一條語句也括。else子句if (expression) statement1;else statement2;next_statement;條件判斷執(zhí)行語句2或代碼塊2假執(zhí)行語句1或代碼塊1真第十二張,PPT共七十頁,創(chuàng)作于2022年6月133.2
7、 選擇結(jié)構(gòu)if語句的嵌套形式if()if() ;else ;else if() ;else ;若條件1成立,則執(zhí)行哪一組IF語句?若條件1不成立,則執(zhí)行哪一組IF語句?第十三張,PPT共七十頁,創(chuàng)作于2022年6月143.2 選擇結(jié)構(gòu)if語句的嵌套形式 if () ;else if () ;else if ().else ;判斷條件1執(zhí)行語句1或代碼塊1判斷條件2執(zhí)行語句2或代碼塊2.判斷條件N執(zhí)行語句N或代碼塊N執(zhí)行語句N+1或代碼塊N+1真真真假假假假第十四張,PPT共七十頁,創(chuàng)作于2022年6月153.2 選擇結(jié)構(gòu)if語句的嵌套形式 if () ;else if () ;else if
8、().else ;什么情況下會(huì)執(zhí)行到語句2,什么情況下會(huì)執(zhí)行到語句n?語句1與語句2等是否可以都執(zhí)行?else總是和距它最近的if配對第十五張,PPT共七十頁,創(chuàng)作于2022年6月16switch語句又稱多分支選擇語句與if-else一樣,是Java語言的條件選擇語句,if 語句是判斷條件的值,再從兩個(gè)程序塊中選擇其中一塊執(zhí)行,只能出現(xiàn)兩個(gè)分支,而switch語句可存在多個(gè)分支。處理多種分支情況時(shí),用switch語句代替if語句可以簡化程序,使程序結(jié)構(gòu)清晰明了,可讀性增強(qiáng)。 3.2.3 switch語句第十六張,PPT共七十頁,創(chuàng)作于2022年6月17switch語句的一般形式為: switc
9、h () case :; break; case :; break; . case :; break; default:;產(chǎn)生的結(jié)果值可以是char型,byte型,short型,int型或枚舉型。不加break語句,執(zhí)行流程如何?若條件值與case值均不匹配,而又沒有此句,執(zhí)行流程如何?3.2.3 switch語句第十七張,PPT共七十頁,創(chuàng)作于2022年6月18 switch () case : case :case :; break;.case :;break;default :;執(zhí)行流程如何?實(shí)例:SwitchSample.java3.2.3 switch語句第十八張,PPT共七十頁,創(chuàng)
10、作于2022年6月19for語句的一般形式為:for (; ; ) 其中:初始化部分設(shè)置控制循環(huán)的變量的初值。條件判斷部分可以是任何布爾表達(dá)式。迭代因子控制循環(huán)變量遞增或遞減。 3.3.1 循環(huán)-for第十九張,PPT共七十頁,創(chuàng)作于2022年6月20for語句的執(zhí)行過程為:執(zhí)行初始化。判斷條件的返回值。如果為真執(zhí)行循環(huán)體語句;如果為假就跳出for語句循環(huán)。執(zhí)行迭代因子,為下次循環(huán)做準(zhǔn)備。返回。 for語句是先執(zhí)行,即先判斷后執(zhí)行,如果不滿足判斷條件,循環(huán)體可能一次都不能執(zhí)行。3.3.1 循環(huán)-for第二十張,PPT共七十頁,創(chuàng)作于2022年6月21for循環(huán)流程圖實(shí)例:ForTick.jav
11、a doubleFor.java前續(xù)代碼及循環(huán)控制變量的定義循環(huán)體中的程序循環(huán)控制條件TrueFalse后續(xù)代碼步長變量的改變第二十一張,PPT共七十頁,創(chuàng)作于2022年6月流程圖進(jìn)程判斷輸入輸出起始符NYYN開始結(jié)束int i=0i3?i+i4?j+int j=0打印*號打印換行符號第二十二張,PPT共七十頁,創(chuàng)作于2022年6月23collection-based for循環(huán)采用for語句的基本格式在for循環(huán)語句的圓括號之間的第一個(gè)控制表達(dá)式中是循環(huán)變量,然后以冒號分隔,第二個(gè)控制表達(dá)式,確定了第一個(gè)控制表達(dá)式中聲明的變量的取值來源的集合。 程序:AverageGrade .java3.
12、3.1 循環(huán)-for第二十三張,PPT共七十頁,創(chuàng)作于2022年6月24while語句的一般形式為:while () ; ; 實(shí)例:NumAdd.java3.3.3 循環(huán)-while終止條件?執(zhí)行循環(huán)體假初始化執(zhí)行步長部分真第二十四張,PPT共七十頁,創(chuàng)作于2022年6月25while語句的執(zhí)行過程為: 初始化,為循環(huán)設(shè)置初始值。 判斷條件表達(dá)式的值,如果為真,就執(zhí)行循環(huán)體語句;如果條件表達(dá)式的值為假,就跳出while語句。執(zhí)行迭代部分,為下次循環(huán)做準(zhǔn)備。返回。while語句是先執(zhí)行,即先判斷后執(zhí)行,如果不滿足判斷條件,循環(huán)體可能一次都不能執(zhí)行。注意,在循環(huán)體中應(yīng)該有使循環(huán)趨于結(jié)束的語句,否則
13、循環(huán)將永遠(yuǎn)進(jìn)行下去,形成死循環(huán)。 3.3.3 循環(huán)-while第二十五張,PPT共七十頁,創(chuàng)作于2022年6月26while循環(huán)的流程圖前續(xù)代碼及循環(huán)控制變量的定義循環(huán)體中的程序循環(huán)控制條件TrueFalse后續(xù)代碼實(shí)例:AverageGrade2 .java第二十六張,PPT共七十頁,創(chuàng)作于2022年6月27 for循環(huán)與while循環(huán)的比較for循環(huán)比while循環(huán)結(jié)構(gòu)清晰。for循環(huán)的循環(huán)控制變量的定義、初始化,選換結(jié)束的條件,步長變量的控制都在一條語句中實(shí)現(xiàn)。while循環(huán)的循環(huán)控制變量是在循環(huán)之前定義的,循環(huán)控制條件與for相同,而步長變量是在循環(huán)體內(nèi)部修改的。有時(shí)候用while實(shí)現(xiàn)
14、會(huì)方便很多。例如在程序中將在110之間產(chǎn)生一個(gè)隨機(jī)數(shù),當(dāng)產(chǎn)生的數(shù)字為7的時(shí)候打印一個(gè)提示語句并結(jié)束程序,否則繼續(xù)執(zhí)行直到產(chǎn)生的數(shù)字為7。第二十七張,PPT共七十頁,創(chuàng)作于2022年6月28while語句先判斷后執(zhí)行, while語句為“當(dāng)型“循環(huán)do-while語句先執(zhí)行后判斷,循環(huán)體至少被執(zhí)行一次, 稱do-while語句為”直到型“循環(huán)。3.3.5 循環(huán)-do-while第二十八張,PPT共七十頁,創(chuàng)作于2022年6月29do-while語句的一般形式為:do ; ; while (); 注意:這里while()后面有一個(gè)“;”3.3.5 循環(huán)-do-while終止條件?執(zhí)行循環(huán)體假初始化
15、執(zhí)行步長部分真第二十九張,PPT共七十頁,創(chuàng)作于2022年6月30do-while語句的執(zhí)行過程為:初始化,為循環(huán)設(shè)置初始值。 執(zhí)行循環(huán)體語句。 執(zhí)行跌代部分,為下次循環(huán)做準(zhǔn)備。 判斷條件表達(dá)式的值,如果為真,就返回;如果條件表達(dá)式的值為假,就跳出do-while語句。do-while語句是先執(zhí)行循環(huán)體,再判斷,循環(huán)體至少被執(zhí)行一次。同樣,在循環(huán)體中應(yīng)該有使循環(huán)趨于結(jié)束的語句。 3.3.5 循環(huán)-do-while第三十張,PPT共七十頁,創(chuàng)作于2022年6月31do while循環(huán)流程圖程序見:IntTurn .java前續(xù)代碼及循環(huán)控制變量的定義循環(huán)體中的程序循環(huán)控制條件TrueFalse第
16、三十一張,PPT共七十頁,創(chuàng)作于2022年6月32嵌套循環(huán): 用戶可以將任何一種循環(huán)嵌入到另一種循環(huán)中,并且可以進(jìn)行任意多重的嵌套。例題:計(jì)算從1開始到給定數(shù)值之間所有整數(shù)的乘積。程序見:Factorial.java3.3 循環(huán)第三十二張,PPT共七十頁,創(chuàng)作于2022年6月33功能:結(jié)束本循環(huán),跳到循環(huán)語句之后的第一條語句處執(zhí)行。例題:BreakLoop1 .java帶標(biāo)號的break語句:允許程序跳轉(zhuǎn)至有標(biāo)號的外層塊或循環(huán)之后的語句處繼續(xù)執(zhí)行,而不管這些嵌套塊有多少層。程序見:BreakLoop2 .java3.4 跳轉(zhuǎn)語句 -break第三十三張,PPT共七十頁,創(chuàng)作于2022年6月34
17、功能:結(jié)束本次循環(huán),進(jìn)入下一次循環(huán),例如:for(int i=1; i=limit; i+) if(i%3 = 0) continue; sum += i;3.4.2 continue第三十四張,PPT共七十頁,創(chuàng)作于2022年6月35功能:可以停止執(zhí)行內(nèi)循環(huán),并且可以直接跳轉(zhuǎn)至包含本循環(huán)的外循環(huán)的下一輪迭代的起始處繼續(xù)執(zhí)行。程序見:MultiList .java3.4.2 帶標(biāo)號的continue第三十五張,PPT共七十頁,創(chuàng)作于2022年6月3.5 數(shù)組問題的提出 現(xiàn)有一班級共30人,想要計(jì)算全班參加英語考試的平均分?jǐn)?shù),應(yīng)如何設(shè)計(jì)程序?qū)崿F(xiàn)?問題的分析(1)程序結(jié)構(gòu)? 順序,選擇,循環(huán)(2)
18、數(shù)據(jù)結(jié)構(gòu)? 單變量,數(shù)組第三十六張,PPT共七十頁,創(chuàng)作于2022年6月數(shù)組:是一個(gè)具有相同類型變量的指定的集合的對象。數(shù)組元素:數(shù)組中的每個(gè)變量,由數(shù)組名和一個(gè)int型的整數(shù)值表示。索引: 數(shù)據(jù)名后的整數(shù)值,一般放在數(shù)組名后面的方括號中。注意:數(shù)組中第一個(gè)元素的索引值是0。 int age; age0=18;數(shù)組名索引數(shù)組類型3.5 數(shù)組第三十七張,PPT共七十頁,創(chuàng)作于2022年6月一、數(shù)組變量數(shù)組變量和所引用的數(shù)組是兩個(gè)分離的實(shí)體。為數(shù)組變量所分配的內(nèi)存空間保存著對數(shù)組對象的引用,而不是數(shù)組對象本身。數(shù)組對象本身是一個(gè)存在于內(nèi)存其它位置的獨(dú)特實(shí)體。引用對象的變量中存儲(chǔ)的是引用。引用記錄著
19、它所引用的對象的內(nèi)存地址。第三十八張,PPT共七十頁,創(chuàng)作于2022年6月39基本數(shù)據(jù)類型一維數(shù)組內(nèi)存分配棧內(nèi)存堆內(nèi)存numc0000088:44000088:4400new int3產(chǎn)生的對象數(shù)組的內(nèi)存分配圖一、數(shù)組變量第三十九張,PPT共七十頁,創(chuàng)作于2022年6月40基本數(shù)據(jù)類型一維數(shù)組內(nèi)存分配棧內(nèi)存堆內(nèi)存numc000null0088:4400new int3產(chǎn)生的對象數(shù)組的內(nèi)存分配圖num=null;0088:4400一、數(shù)組變量第四十張,PPT共七十頁,創(chuàng)作于2022年6月41堆內(nèi)存studentsnullStudent students;棧內(nèi)存一、數(shù)組變量第四十一張,PPT共七十
20、頁,創(chuàng)作于2022年6月42堆內(nèi)存studentsc0088:44000088:4400new students3產(chǎn)生的對象nullnull Student students;students=new Student3; null棧內(nèi)存一、數(shù)組變量第四十二張,PPT共七十頁,創(chuàng)作于2022年6月43堆內(nèi)存studentsc0088:44000088:4400new students3產(chǎn)生的對象nullnullStudent students;students=new Student3;students0=new Student(“l(fā)isi”,18);student0標(biāo)識(shí)的Student對象li
21、si180088:46600088:4660棧內(nèi)存一、數(shù)組變量第四十三張,PPT共七十頁,創(chuàng)作于2022年6月二、數(shù)組定義聲明一維數(shù)組的兩種格式:數(shù)組元素類型 數(shù)組名字 ;double anArray;數(shù)組元素類型 數(shù)組名字; double anArray;聲明二維數(shù)組的兩種格式:數(shù)組元素類型 數(shù)組名字 ;數(shù)組元素類型 數(shù)組名字;創(chuàng)建數(shù)組數(shù)組名字=new 數(shù)組元素的類型數(shù)組元素的個(gè)數(shù)注意:聲明時(shí)不能指定數(shù)組的大??!第四十四張,PPT共七十頁,創(chuàng)作于2022年6月舉例: int primes ; primes = new int10;或 int primes = new int10;注意數(shù)組的靜
22、態(tài)性:一旦創(chuàng)建就不能修改數(shù)組的長度!二、數(shù)組定義第四十五張,PPT共七十頁,創(chuàng)作于2022年6月三、數(shù)組長度利用數(shù)組對象的數(shù)據(jù)成員length可引用該數(shù)組的長度,即該數(shù)組中所包含的元素個(gè)數(shù)。若有:double myArray = new double100;則可使用myArray.length來引用它的長度,即得到的數(shù)值為100。第四十六張,PPT共七十頁,創(chuàng)作于2022年6月double anArray ;anArray = new double3anArray: ?length3012anArray: nullHere, the array isnot defined.Here, the
23、array isdefined, but theelements in the arrayare NOT defined.三、數(shù)組長度第四十七張,PPT共七十頁,創(chuàng)作于2022年6月四、訪問數(shù)組元素訪問數(shù)組元素: 數(shù)組名索引值例如: 對前面所聲明的primes數(shù)組,其第一個(gè)元素的引用是primes0若索引值小于0或大于最后一個(gè)的索引值,系統(tǒng)都會(huì)拋出一個(gè)異常(Exception)。拋出異常只是指示運(yùn)行時(shí)錯(cuò)誤的一種方式,不同種類的錯(cuò)誤就有不同類型的異常,當(dāng)程序拋出異常時(shí),通常會(huì)被終止。第四十八張,PPT共七十頁,創(chuàng)作于2022年6月E has length 6;E4 is 14;If i is 3
24、, then Ei is -2;Assign a value: E5 = 6.0Elength: 6473-2146123450四、訪問數(shù)組元素第四十九張,PPT共七十頁,創(chuàng)作于2022年6月五、數(shù)組變量的重用Java語言允許類型相同,而長度不同的兩個(gè)數(shù)組互相賦值。賦值的結(jié)果是兩個(gè)數(shù)組名指向同一數(shù)組。例如: int primes = new int10; primes = new int50;例如:double dub = new int10; / illegal注意:可以改變數(shù)組變量所引用的數(shù)組,但是不可以改變數(shù)組元素所存儲(chǔ)的值的類型。第五十張,PPT共七十頁,創(chuàng)作于2022年6月數(shù)組賦值只
25、是對引用的復(fù)制B = Aresults in:ABNOT:AB03length203length203length2How can we make a copy of an array?五、數(shù)組變量的重用第五十一張,PPT共七十頁,創(chuàng)作于2022年6月六、數(shù)組的初始化定義數(shù)組時(shí)直接初始化: 如: int primes = 1, 2, 3, 4, 5, 6, 7; / 此數(shù)組為7個(gè)元素注意:初始化數(shù)組時(shí),必須給出所有元素的值.若只對數(shù)組的部分元素指定初值,可以對這部分?jǐn)?shù)組元素單獨(dú)賦值,其它未賦值元素默認(rèn)為0。例如:int primes = new int100; primes0 = 1; 或 f
26、or(int i=0; iprimes.length; i) primesi = 1;第五十二張,PPT共七十頁,創(chuàng)作于2022年6月使用實(shí)用方法初始化數(shù)組 import java.util.Arrays; Arrays.fill(primes, 1); 使用已有數(shù)組的引用來初始化數(shù)組變量 long even = 2L, 4L, 6L, 8L; long value = even;分析:創(chuàng)建了_個(gè)數(shù)組變量,創(chuàng)建了_個(gè)數(shù)組.解答:兩個(gè)數(shù)組變量都引用同一個(gè)數(shù)組,而且通過兩個(gè)變量名都可以訪問這個(gè)數(shù)組的元素。六、數(shù)組的初始化第五十三張,PPT共七十頁,創(chuàng)作于2022年6月例如:對非基本數(shù)據(jù)類型MyDa
27、te dates;dates = new MyDate 3;dates 0 = new MyDate( 22, 7, 1964);dates 1 = new MyDate( 1, 1, 2000);dates 2 = new MyDate( 22, 12, 1964);或:MyDate dates = new MyDate( 22, 7, 1964),new MyDate( 1, 1, 2000),new MyDate( 22, 12, 1964);六、數(shù)組的初始化第五十四張,PPT共七十頁,創(chuàng)作于2022年6月數(shù)組交換的方法double input = new double100;doubl
28、e output = new double100;double temp;temp = input; input = output; output = temp;分析:是交換數(shù)組地址還是數(shù)組內(nèi)容?解答:此種方法只是交換了數(shù)組在內(nèi)存中的地址,沒有移動(dòng)任何數(shù)組元素。若要復(fù)制數(shù)組,則需定義同樣大小的數(shù)組,并把原數(shù)組中的元素逐個(gè)復(fù)制到新數(shù)組中。六、數(shù)組的初始化第五十五張,PPT共七十頁,創(chuàng)作于2022年6月03length2A = B is trueA = B is falseAB03length203length2AB03length2當(dāng)兩個(gè)數(shù)組之間進(jìn)行比較和賦值的時(shí)候,只是兩個(gè)數(shù)組的引用進(jìn)行比較和
29、賦值。(It is the references that are compared or assigned, not the arrays.)六、數(shù)組的初始化第五十六張,PPT共七十頁,創(chuàng)作于2022年6月七、數(shù)組的使用 double samples = new double50; double average = 0.0; for(int i=0;isamples.length;i+) samplesi=100.0*Math.random(); for(int i=0; isamples.length; i+) average += samplesi; average /= samples
30、.length;第五十七張,PPT共七十頁,創(chuàng)作于2022年6月八、多維數(shù)組二維數(shù)組:根據(jù)兩個(gè)索引值的變化,可以訪問數(shù)組的行或列。聲明格式:類型說明符 數(shù)組名 ;類型說明符 數(shù)組名;二維數(shù)組的初始化直接指定初值用new操作符第五十八張,PPT共七十頁,創(chuàng)作于2022年6月先聲明數(shù)組再初始化數(shù)組數(shù)組名=new 類型說明符行數(shù) ;數(shù)組名=new 類型說明符行數(shù) 列數(shù);例:int arra ; /聲明二維數(shù)組arra=new int34; /初始化二維數(shù)組等價(jià)于:arra=new int3 ;arra0=new int4;arra1=new int4;arra2=new int4;arra=new
31、int3 for(int i=0;i3;i+) arrai=new int4;八、多維數(shù)組第五十九張,PPT共七十頁,創(chuàng)作于2022年6月定義二維數(shù)組也可以采用如下方式: float temperature; temperature = new float10365;例題:氣象迷 程序見WeatherFan.javaint arr=new int 4;是否正確? 八、多維數(shù)組第六十張,PPT共七十頁,創(chuàng)作于2022年6月不同長度的嵌套數(shù)組 在Java中,創(chuàng)建嵌套數(shù)組時(shí),其中的各個(gè)數(shù)組的長度可以不同,例如: float samples = new float6 ; 則變量samples引用了一個(gè)
32、具有6個(gè)元素的數(shù)組,其中每個(gè)元素可以容納一個(gè)對一維數(shù)組的引用,可以單獨(dú)定義這些數(shù)組,例如: samples2 = new float3; samples5 = new float10;八、多維數(shù)組第六十一張,PPT共七十頁,創(chuàng)作于2022年6月二維數(shù)組的各子數(shù)組元素的個(gè)數(shù)可以不同。例1:int arr1=3, -9,8,0,1,10,11,9,8 ;例2:float mat=new float4 ;for(int i=0;imat.length;i+) mati=new floati+1;float vector2=mat1;0123matmat.length0010120123mat0mat1(vector2)mat2mat3八、多維數(shù)組第六十二張,PPT共七十頁,創(chuàng)作于2022年6月分析如下代碼的功能: float samples = new float6 ; for(int i=0; isamples.length; i+) samplesi = new floati+1; for(int i=0; isamples.length; i+) for(int j=0; jsamplesi.length; j+
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025合同模板學(xué)校食堂承包經(jīng)營合同范本
- Unit2 He's cool(說課稿)2023-2024學(xué)年外研版(三起)四年級下冊
- 2025合同模板工程的變更范本
- 2025江蘇:安全責(zé)任寫進(jìn)集體合同模板范本
- Unit1 School(說課稿)-2024-2025人教版(新起點(diǎn))英語一年級上冊
- 2023七年級語文上冊 第四單元 綜合性學(xué)習(xí) 少年正是讀書時(shí)說課稿 新人教版
- Unit5 I'm cleaning my room(說課稿)-2023-2024學(xué)年人教精通版英語五年級下冊001
- 2024年九年級語文下冊 第二單元 第5課 孔乙己說課稿 新人教版
- 2024-2025學(xué)年高中化學(xué)下學(xué)期第20周 常見氣體的制備說課稿
- Unit 1 people of achievement Reading for writing 說課稿-2024-2025學(xué)年高中英語人教版(2019)選擇性必修第一冊
- 進(jìn)模模具設(shè)計(jì)
- 完整,滬教版小學(xué)四年級英語上冊單詞表
- 2021年高考化學(xué)真題和模擬題分類匯編專題20工業(yè)流程題含解析
- 2023年北京市高考作文評分標(biāo)準(zhǔn)及優(yōu)秀、滿分作文
- 2023年大唐尿素投標(biāo)文件
- 《鋼鐵是怎樣煉成的》名著閱讀(精講課件) 初中語文名著導(dǎo)讀
- 縮窄性心包炎課件
- 《工程電磁場》配套教學(xué)課件
- 職位管理手冊
- 東南大學(xué) 固體物理課件
- 行政人事助理崗位月度KPI績效考核表
評論
0/150
提交評論