<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • java圖的遍歷代碼注釋 java實(shí)現(xiàn)圖的遍歷

            以下一段java程序,看不懂,求加下注釋,講解下,同時(shí)給下運(yùn)行結(jié)果(原題是那樣要求的)

            希望能幫助你

            成都創(chuàng)新互聯(lián)不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對營銷、技術(shù)、服務(wù)都有自己獨(dú)特見解,公司采取“創(chuàng)意+綜合+營銷”一體化的方式為您提供更專業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作質(zhì)量和服務(wù)品質(zhì),在得到用戶滿意的同時(shí),也能得到同行業(yè)的專業(yè)認(rèn)可,能夠?yàn)樾袠I(yè)創(chuàng)新發(fā)展助力。未來將繼續(xù)專注于技術(shù)創(chuàng)新,服務(wù)升級,滿足企業(yè)一站式營銷型網(wǎng)站需求,讓再小的品牌網(wǎng)站建設(shè)也能產(chǎn)生價(jià)值!

            import?java.awt.BorderLayout;

            import?java.awt.Choice;

            import?java.awt.Frame;

            import?java.awt.TextField;

            import?java.awt.event.ItemEvent;

            import?java.awt.event.ItemListener;

            import?java.awt.event.WindowAdapter;

            import?java.awt.event.WindowEvent;

            import?java.io.File;

            public?class?Ch71?extends?Frame?{

            int?n;//?循環(huán)時(shí)使用的變量

            String?dirname?=?"c:/";//?文件遍歷目錄路徑

            File?file?=?new?File(dirname);//?打開文件

            String[]?flist?=?new?String[100];//?定義數(shù)組

            Choice?listFile?=?new?Choice();//?定義選擇框

            TextField?tf?=?new?TextField();??//?定義文本框

            public?Ch71()?{

            setLayout(new?BorderLayout(10,?10));//?設(shè)置布局方式

            flist?=?file.list();//獲取指定目錄下面的文件和文件夾

            for?(n?=?0;?n??flist.length;?n++)?{//遍歷文件

            listFile.addItem(flist[n]);//選擇框添加單元

            }

            add("North",?listFile);//?把選擇框放置窗口北方

            add("South",?tf);//把文本框放置在窗口南方

            setSize(250,?200);//設(shè)置窗口大小

            setVisible(true);//?設(shè)置窗口可見

            listFile.addItemListener(new?koListener());//?選擇框添加選擇監(jiān)聽事件

            addWindowListener(new?koWindowListener());//?添加窗口事件

            }

            public?static?void?main(String?args[])?{

            new?Ch71();//?啟動(dòng)小程序

            }

            class?koListener?implements?ItemListener?{//?選擇框監(jiān)聽類

            public?void?itemStateChanged(ItemEvent?e)?{//?選中狀態(tài)發(fā)生變化

            String?ko?=?(String)?e.getItem();//?獲取選擇框選中文本

            for?(n?=?0;?n??flist.length;?n++)

            if?(ko?==?flist[n])?{//?判斷文件是否是文件還是目錄

            File?f?=?new?File(file?+?System.getProperty("file.separator")?+?ko);

            if?(f.isFile()?==?true)?tf.setText(ko?+?"是個(gè)文件!");

            if?(f.isDirectory()?==?true)?tf.setText(ko?+?"是個(gè)目錄!");

            }

            }

            }

            class?koWindowListener?extends?WindowAdapter?{//?窗口監(jiān)聽類

            public?void?windowClosing(WindowEvent?e)?{//?窗口即將關(guān)閉時(shí)

            dispose();//?窗口隱藏

            System.exit(0);//?程序退出

            }

            }

            }

            java:圖的寬邊優(yōu)先遍歷怎么分層的

            寬度優(yōu)先算法指的就是先遍歷第一層再遍歷第二層?

            圖的寬度優(yōu)先?有根節(jié)點(diǎn)吧

            如果是的話:

            定義一個(gè)隊(duì)列,隊(duì)列不只存儲元素的引用,還存儲元素的層數(shù)

            然后把根節(jié)點(diǎn)入隊(duì),進(jìn)入循環(huán):

            queue.push(1); //根節(jié)點(diǎn)屬于第一層

            queue.push(root); //根節(jié)點(diǎn)入隊(duì)

            while(!queue.isEmpty()){

            for(int i = 0; i count; i++){

            int layer = queue.pop();

            Object obj = queue.pop();

            println("Item:" + obj.toString() + " Layer:" + layer); //輸出節(jié)點(diǎn)和層數(shù)

            //對于訪問完的節(jié)點(diǎn),將他的下一層孩子節(jié)點(diǎn)加入隊(duì)列,并把孩子節(jié)點(diǎn)的層數(shù)設(shè)置為當(dāng)前節(jié)點(diǎn)層數(shù)+1

            for(Object item : obj.childNodeList){

            queue.push(layer + 1);

            queue.push(item);

            }

            }

            }

            循環(huán)結(jié)束,圖遍歷完畢。

            以上代碼的queue這里只用了一個(gè),可能在實(shí)踐中一個(gè)隊(duì)列同時(shí)存儲layer(Integer)和Node(Object)只能用queueObject了,也可以使用兩個(gè)隊(duì)列,一個(gè)存Layer(queueInteger),一個(gè)存Node(queueNode)

            java 遍歷文件夾里的圖片之后想利用圖片的屬性區(qū)分打印出橫向和縱向的路徑到TXT中,求代碼

            真心的沒有做過 不過肯定的是這個(gè)需要用到文件的迭代 ,如果是文件夾

            讓文件夾里面的文件組成文件數(shù)組 forZ循環(huán)迭代

            如果是圖片文件的話,判斷圖片文件的類型 case語句 判斷打印

            橫向和縱向的路徑是指什么意思 謝謝

            java.awt.image.BufferedImage bi = javax.imageio.ImageIO.read(file);

            bi.getWidth(); //獲得 寬度

            bi.getHeight() ;//獲得 高度

            高度大于寬帶縱向 相反就是橫向

            這段循環(huán)遍歷時(shí)間的java代碼,怎么改才是正確的呢?

            你把天數(shù)加上1的上面那一行代碼注釋取消掉改成 System.out.println(sdf.format(tmp)); 就行了啊....

            你要顯示每一天 那肯定得把打印代碼寫在循環(huán)里面呀 或者在循環(huán)里面把每一天都拼接在一起 最后return ,你目前把循環(huán)輸出給注釋掉了,然后又只return了最后一天的字符串回去 那當(dāng)然只打印最后一天。

            你要不就把那行代碼取消了 ,要不就先聲明一個(gè)String用來接收循環(huán)拼接完的日期最后return回去

            java程序設(shè)計(jì)一個(gè)最簡單圖形界面程序 要有注釋的

            一個(gè)簡單的表格,就顯示兩行數(shù)據(jù)

            package cn.mff.mvc.view.studentdialog;

            import java.awt.Color;

            import javax.swing.*;

            import javax.swing.JTable;

            import javax.swing.table.*;

            //import oracle.jdeveloper.layout.OverlayLayout2;

            //一個(gè)測試,看JTable怎么用

            public class TableTest extends JFrame{

            private JTable table;

            private JScrollPane scrollPane;

            private JTableHeader tableh;

            public TableTest(){

            super("表格顯示");

            //設(shè)置JTable的title和content

            Object[][] content = {{"mafeifei","12","f","24"},{"wangran","4","f","20"}};

            String[] title ={"name","number","sex","age"};

            table = new JTable(content,title);

            //設(shè)置背景色

            table.setBackground(new Color(230, 230, 230));

            //jtable沒有選中的文字顏色

            table.setForeground(new Color(0, 0, 0));

            //設(shè)置邊線線條

            table.setGridColor(Color.CYAN);

            tableh = table.getTableHeader();

            //設(shè)置表頭背景色

            tableh.setBackground(Color.GREEN);

            scrollPane = new JScrollPane(table);

            getContentPane().add(scrollPane);

            }

            public static void main(String[] args){

            TableTest test = new TableTest();

            test.setSize(400,300);

            test.setDefaultCloseOperation(EXIT_ON_CLOSE);

            test.setVisible(true);

            }

            }

            網(wǎng)頁名稱:java圖的遍歷代碼注釋 java實(shí)現(xiàn)圖的遍歷
            URL鏈接:http://www.jbt999.com/article28/doooocp.html

            成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄品牌網(wǎng)站建設(shè)企業(yè)網(wǎng)站制作定制開發(fā)軟件開發(fā)網(wǎng)站策劃

            廣告

            聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

            小程序開發(fā)

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 精品一区二区三区四区五区六区七区八区 | 97大香蕉网 | 国产精品久久久久久久久久久免费看 | 国产激情视频区 | 青娱网精品视频 |